【发布时间】:2019-06-20 13:50:03
【问题描述】:
我有一个计数,它给了我以下错误:
设置修饰符表达式错误
表达式是:
=Count({<date(STARTTIMEDATE)={"$(=Date(Today()))"}>} IDID)
STARTTIMEDATE 的格式为YYYY-MM-DD HH:MM:SS:XXXXXX
【问题讨论】:
标签: qlikview qliksense qlik-expression
我有一个计数,它给了我以下错误:
设置修饰符表达式错误
表达式是:
=Count({<date(STARTTIMEDATE)={"$(=Date(Today()))"}>} IDID)
STARTTIMEDATE 的格式为YYYY-MM-DD HH:MM:SS:XXXXXX
【问题讨论】:
标签: qlikview qliksense qlik-expression
您需要将测试字符串的日期格式与原始匹配。
=Count({<STARTTIMEDATE={"$(=Date(Today(),'YYYY-MM-DD HH:MM:SS:XXXXXX'))"}>} IDID)
在我看来,我认为 STARTTIMEDATE 只是一个标签/指针,表示集合分析应该在 WHERE 中查看,而不是作为要评估的函数
【讨论】:
=COUNT(IDID)
我已经通过在我的加载脚本中使用这个解决了这个问题:
CONVERT(VARCHAR(10),CAST(STARTTIMEDATE as DATE),103) AS STARTDATE
那么这就是我的表达方式:
=Count({$<YEAR=,STARTDATE={"$(=Date(Today()-1))"}>} IDID)
【讨论】: