问题描述
在快速见解中,我只想在其中对取消值标记为1(True)的行中计算Datediff,并将输出添加到同一行级别的新列中,对于对消= 0的行,不执行datediff >
我的Quicksight查询-不起作用-需要帮助
ifelse(cancellation='1',dateDiff({upload_dt},{billed_date}),'null')
我的Excel查询-这正在起作用
=IF(D2=1,(B2-C2),"null")
解决方法
在日期差异功能中,您未指定日期粒度。 多年来做ifelse(cancellation ='1',dateDiff({upload_dt},{billed_date},'YYYY'),'null') 对于几天来说,ifelse(cancellation ='1',dateDiff({upload_dt},{billed_date},'DD'),'null')
可在此处获取更多信息: https://docs.aws.amazon.com/quicksight/latest/user/dateDiff-function.html