繁体   English   中英

AWS Redshift SQL 相当于 Tableau

[英]AWS Redshift SQL equivalent of Tableau

我在画面中有这段代码,我需要将其转换为 Redshift SQL

(
zn(
 sum([Market_Price])
  )-
zn(
 sum(
   if ISNULL([Market_Price]) then null else [Initial_Price] end
    )
))/
zn(sum([Market_Price]))

我试过但没有得到相同的结果。 Redshift 中有 isnull 和 zn 等价物吗?

您可以将 zn(X) 替换为 nvl(X,0)

这样的事情应该工作

select (
  coalesce(sum("Market_Price"),0) -
  coalesce(sum(case when "Market_Price" is null then null else "Initial_Price" end ),0) 
        ) / sum("Market_Price")
from your_redshift_table
;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM