qlikview - QlikView 动态日期比较
问题描述
我对 Qlikview 比较陌生,并且有一个按日期显示指标的数据集。
该数据跨越两年,要求具有动态的比较/方差,并且可以处理报告上的日期过滤器。
例如,如果用户选择 2018,则此字段应显示当前日期与上一年日期的比较。季度、月、周和工作日类似。
理想情况下,它应该始终显示上一时期。他们已经在 Excel 中创建了这个,但它无法处理大量记录,我建议使用 QlikView,因为我在其中创建了一些其他仪表板。
我已经尝试过集合分析,尽管我很难看出它如何适合一个表达式。
任何想法将不胜感激!
解决方案
我会说您需要两个表达式,一个没有集合分析(将由您当前的选择过滤),一个具有集合分析以保证您只获得今天的值。这将是这样的:
Sum($<[Date Field] = {"$(=Date(Today(), 'DD/MM/YYYY'))}>} [Value Field])
检查日期格式转换以查看它是否与您的字段的日期格式匹配。
推荐阅读
- reactjs - 盖茨比 react-spring-3d 问题
- mysql - 列别名上的 MySQL CASE 语句
- javascript - 恢复第二次点击的状态
- javascript - 一个按钮具有两种不同的单击和鼠标按下行为
- next.js - 如何在微应用上下文中集中哨兵配置文件?
- r - 在 Shiny Server 中 60 秒后下载错误
- python - 为列值的周数创建自定义列
- node.js - Visual Studio 2017:命令“gulp”退出,代码为 9009
- javascript - 如何在nodemailer中发送图像并将其作为html中的背景图像?
- python - 按下 5 次后 MicroPython 计数按钮点击次数