标签:qlikview highlight 图表 highlight线形图 高亮线形图
如题所述,今天同学问了我个问题,维度是Month,expression是Count(Id)。这个图表是线形图,无论你在其他下拉列表选择哪个月,这个图表都会显示所有月份的销售量。因为Expression里面是这样写的 Count({$<Month=>}Id)。
开始我想到了用两个Expression去实现这个功能,两个Expression是一样的公式,只是一个在Month有选择的时候显示,没有选择的时候隐藏,另一个总是显示且处于前一个Expression的底层。按理说这样也是可以实现的,但还是觉得太复杂了。于是Google了一下,发现可以直接用一个Expression,然后改里面的BackGround Color的方式实现,其具体步骤如下:
1. 加载数据源
2. Reload数据后返回Dashboard UI,创建线形图,维度选Month,Expression里面输入: Count({$<Month=>}Id),标示这个Expression不受Month这个维度的影响,
3. 将Month创建出一个list,在这个list里面我任意选择两个值如下:
4. 步骤二中的线形图并不会因为我的选择而变化,因为图标Expression中设置了不受Month的影响。
5. 在Expression中,点击在步骤2中新建的Expression左边的加号展开其属性,选择BackGround Color,在Definition中输入:if(Month=Month, Green(), LightGray()),这表示该图表的背景色会受到Month的影响,并且,在选中的时候背景色是绿色,没有被选中的Month所对应的图表颜色为灰色。
多谢各位看官留言指正!
QlikView线形图高亮显示选中的维度,布布扣,bubuko.com
标签:qlikview highlight 图表 highlight线形图 高亮线形图
原文地址:http://blog.csdn.net/zplume/article/details/31798375