字段上的日期功能无法计数

时间:2019-06-20 13:50:03

标签: qlikview qliksense qlik-expression

我有一个计数,它给了我以下错误:

  

集合修饰符表达式错误

表达式是:

=Count({<date(STARTTIMEDATE)={"$(=Date(Today()))"}>} IDID)

STARTTIMEDATE的格式为YYYY-MM-DD HH:MM:SS:XXXXXX

2 个答案:

答案 0 :(得分:1)

您需要将测试字符串的日期格式与原始格式匹配。

=Count({<STARTTIMEDATE={"$(=Date(Today(),'YYYY-MM-DD HH:MM:SS:XXXXXX'))"}>} IDID)

在我的脑海中,我将STARTTIMEDATE读为只是集分析应该在哪里看的标签/指针,而不是作为要评估的函数

答案 1 :(得分:1)

我已通过在加载脚本中使用以下命令解决了此问题:

CONVERT(VARCHAR(10),CAST(STARTTIMEDATE as DATE),103) AS STARTDATE

然后将其作为我的表情:

=Count({$<YEAR=,STARTDATE={"$(=Date(Today()-1))"}>} IDID)