我有一个堆积的条形图,看起来像这样:
我只想显示价值的前3个小节,即前三个小节。我尝试使用“显示/隐藏”功能,但无法正常使用。
例如,如果我将“显示/隐藏”值限制为“显示前1个值”,则得到:
当我期望第一张照片中也堆叠有橙色和蓝色条形图时。
有什么方法可以做我想要的吗?
答案 0 :(得分:1)
您将必须实现动态排名,并使用它来排名前3位。将此排名逻辑放入隐藏/显示中。 此处未明确给出,但在您的数据集中,您可以按x轴按列进行排名,并说排名始终小于3。
答案 1 :(得分:0)
我找到了一种更好的方法:
使用可视化属性的“显示/隐藏”规则,您必须添加此规则
DenseRank(Sum([Value]) over (All([Axis.Color])),"desc") <= 3
然后,您必须在值输入中[Axis.Value]
。
3
是条形图中要包含的条形数。
[Value]
是Y轴的列,在我的情况下,我使用Count()因为我的Y轴是(Row Count)
。
您可以在以下链接中找到更多信息:https://community.tibco.com/questions/question-showhide-top-10