【问题标题】:KPI indicator for QlikView report update status. (Weekly and monthly updated)QlikView 报告更新状态的 KPI 指示器。 (每周和每月更新)
【发布时间】: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


    【解决方案1】:

    我认为这接近你想要的:

    // 检查日期是否小于该月的 6 且不大于 max date -1 月 if(num(weekday(Max(Date)))

    【讨论】:

    • 谢谢,这帮助我以新的方式思考,但困难的部分是排除/包括选定的值,如日、月和年。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    相关资源
    最近更新 更多