【问题标题】:Spotfire - Show top values in stacked bar chartSpotfire - 在堆积条形图中显示最高值
【发布时间】:2018-07-20 09:08:05
【问题描述】:

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

我只想显示前 3 根柱线,即前 3 根柱线。我尝试使用显示/隐藏功能,但没有按预期工作。

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

当我希望在第一张图片中也有橙色和蓝色条时。

有没有办法做我正在寻找的事情?

【问题讨论】:

    标签: bar-chart spotfire tibco stacked stackedbarseries


    【解决方案1】:

    您必须获得一个动态排名并使用它来过滤掉前 3 名。将此排名逻辑放在隐藏/显示中。 这里没有明确给出,但在你的数据集中,你可以在 x 轴上按列排名,并说排名总是小于 3。

    【讨论】:

      【解决方案2】:

      我找到了更好的方法:

      使用可视化属性的显示/隐藏规则,您必须添加此规则

      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

      【讨论】:

        猜你喜欢
        • 2021-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-15
        • 1970-01-01
        相关资源
        最近更新 更多