Qlikview的新手,还不熟悉脚本。 我的数据有两个维度,Month和HSETimes(4个类别),表达式为Count(HSETimes)。使用相对值的堆积条形图按类别返回按月分类的总百分比。
我需要一个表达式,将每个月的总数返回为100%,每个类别按比例表示,以生成类似于附加图像的条形图,但我不知道如何编写表达式:尝试了多个子集和总计的组合无济于事。应该很简单:任何人都可以帮忙吗? ChartSample
答案 0 :(得分:1)
使用条形图上的相对复选框很少会产生所需的输出。要完成你想要的,取消选中"亲和"复选框,并修改表达式以明确计算所需的百分比。
尺寸:月份,类别
表达式:count(HSETimes) / count(total<Month> HSETimes)
使用total<Month>
是set modifier语法的一部分,将导致您的分母是每月的总数,而您的分子仍然是每个月和类别的计数。
另外,请确保您拥有&#34;堆叠&#34;在&#34;样式&#34;中选择的栏类型菜单并在&#34; Number&#34;中设置您的数字格式;菜单以百分比显示。
有关集修饰符的详细信息,请参阅here。或者你可以谷歌设置分析&#39;,&#39;总修饰符&#39;设置修饰符&#39;这应该可以帮助您找到更多信息。