Spotfire-在堆叠的条形图中显示最高值

时间:2018-07-20 09:08:05

标签: bar-chart spotfire tibco stacked stackedbarseries

我有一个堆积的条形图,看起来像这样:

Example of data

我只想显示价值的前3个小节,即前三个小节。我尝试使用“显示/隐藏”功能,但无法正常使用。

例如,如果我将“显示/隐藏”值限制为“显示前1个值”,则得到:

Bug example

当我期望第一张照片中也堆叠有橙色和蓝色条形图时。

有什么方法可以做我想要的吗?

2 个答案:

答案 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