【发布时间】:2014-02-06 13:48:22
【问题描述】:
我有两份报告,一份每月更新一次,一份每周更新一次。
我有一份 KPI 报告,如果报告在本月/本周更新,我想显示红色/绿色指示器。
最后更新日期存储在表格中并加载到 QlikView。 QVD_Id 是 QV 报告的 ID。
每月 10 号左右更新月度报告。我创建了这个似乎“几乎”有效的集合分析。
=if(Max({<Day=, Date=, QVD_Id={1}, MonthCounter={"<=$(#max(MonthCounter))"}>} num(Date(Updated))-1,00) >= num(Dato),0,1)
我最希望这个指标是红色的,如果一个月内没有更新,或者实际上如果它没有在当月的第 6 个工作日内更新,它应该是红色的(但这需要一些补充到我以后可以做的尺寸)。
我尝试为每周报告做同样的事情,但它不起作用:
=if(Max({<Day=, Date=, QVD_Id={2}, WeekCounter={"<=$(#max(WeekCounter))"}>} num(Date(Updated))) >= num(Dato),0,1)
我想要的每周更新报告是,如果它在一周的第二天(星期二)没有更新,它应该是红色的。
使用的事实表示例:
QVD_Id TotalLoad LoadYear LoadMonth LoadDay LoadHour Updated Date_Lnr Source
1 200000 2014 2 5 10 .02.2014 10:56:31 19759 Source1
本周 WeekCounter 为 58,MonthCounter 为 2。(WeekCounter 只是去年的延续,但在这里无关紧要)。
希望你们中的任何人都比我有更多的经验,并且可以找到解决方案。
【问题讨论】:
标签: qlikview