QlikView线图高亮选择尺寸

作为标题,如今,学生问我一个问题。尺寸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这个维度的影响,

QlikView线图高亮选择尺寸

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenBsdW1l/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

3. 将Month创建出一个list。在这个list里面我随意选择两个值例如以下:

QlikView线图高亮选择尺寸

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenBsdW1l/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

4. 步骤二中的线形图并不会由于我的选择而变化,由于图标Expression中设置了不受Month的影响。

5. 在Expression中。点击在步骤2中新建的Expression左边的加号展开其属性。选择BackGround Color。在Definition中输入:if(Month=Month, Green(), LightGray())。这表示该图表的背景色会受到Month的影响,而且。在选中的时候背景色是绿色,没有被选中的Month所相应的图表颜色为灰色。

QlikView线图高亮选择尺寸

谢谢你告诉我一个消息,修正!

版权声明:本文博客原创文章,博客,未经同意,不得转载。

上一篇:jQuery中的text(),html(),val()的区别


下一篇:dubbo入门示例