QlikView显示所选时间前一年的数据
来源:互联网 发布:苏梅岛打车软件 编辑:程序博客网 时间:2024/04/30 22:34
客户经常提出这样的需求,当用户选择某一时间时,图表中显示所选时间之前一年的数据。下面是我的方法,如有不当,请多指教:
数据准备如下所示:
SalesData:LOADNum(ID) as ID,Date(Date) as Date,Month,Num(Year) as Year,Num(Sales) as SalesInline [ID, Date, Month, Year, Sales1, 2012-1-1, 2012-1, 2012, 202, 2012-1-1, 2012-2, 2012, 213, 2012-1-1, 2012-3, 2012, 234, 2013-1-1, 2013-1, 2013, 345, 2013-2-1, 2013-2, 2013, 356, 2013-3-1, 2013-3, 2013, 467, 2014-1-1, 2014-1, 2014, 278, 2014-2-1, 2014-2, 2014, 309, 2014-3-1, 2014-3, 2014, 49];
新建图表:
将Month作为维度,如图所示:
在表达式那个tab中新建一个Expression 如下所示:
Sales表达式如下:
=Sum({$<Date={'>$(=Date(Max(Date)-365))<=$(=Date(Max(Date)))'}>}Sales)
点击确定,然后新建一个Date列表,如下图所示,假如什么日期都不选,Sales图表默认显示最近一年的数据:
假如选择一个时间,Sales图表将会显示所选日期之前一年的数据,如下图所示,由于选择了2014-1-1,Sale图表显示了2014-1-1号之前一年的数据。
总结:上面Sales表达式证明了QlikView中可以实现">=","<="。 如有疑问,欢迎留言!
0 0
- QlikView显示所选时间前一年的数据
- QlikView图表显示同比数据
- QlikView 笔记(四) 关于时间控制数据的抽取计划
- (4)QlikView表盘数据不能正常显示时的设置
- flex时间的前一天前一月前一年
- php获取前一天,前一个月,前一年的时间
- java获取当前时间前一周、前一月、前一年的时间
- 获取当前时间前一周、前一月、前一年的时间
- java获取当前时间前一周、前一月、前一年的时间
- QlikView线形图高亮显示选中的维度
- JavaScript 对传入时间戳进行转换(1分钟内显示刚刚,1小时内显示xx分钟前,今日的显示时分,昨天显示昨天+时分,一年内显示月日时分,一年外显示年月日)
- php获取前一天,前一周,前一个季,前半年,前一年的时间与时间戳
- 找工作的前一年
- oracle 查询前一小时、一天、一个月、一年的数据
- oracle 查询前一小时、一天、一个月、一年的数据
- oracle 查询前一小时、一天、一个月、一年的数据
- QlikView报表显示连续若干个月内活跃用户的数量
- QlikView处理数据
- 准妈妈们在怀孕期间要进行哪些检查?
- Android View 事件分发机制 源码解析 (上)
- 二叉树两节点的最大差值
- LeetCode: Interleaving String
- Android 屏幕适配 三方面
- QlikView显示所选时间前一年的数据
- CXF学习-开篇HelloWorld SERVICE
- linux进程调度
- Visual Stadio 快捷键大全
- attempt to create saveOrUpdate event with null entity 问题解决
- [android 游戏源码]-体育游戏-疯狂足球源码
- python读取xml文件
- JAVA线程间的状态转换
- C语言 图的深度 遍历