累计 Activity 的 Spotfire 网格图

Spotfire Trellis Maps of Cumulative Activity

我想按年-季度创建地图,每个地图都在上一季度累积。

我正在按日期列拆分 Trellis 上的地图,因此自定义表达式当前如下所示:

< BinByDateTime([Approved Date],"Year.Month",1)>

问题是我不知道如何合并 AllPrevious 函数。如果有另一种方法可以使每个地图格子将以前地图的数据相加。

非常感谢!

打开附件看看我当前的地图格子在没有累积的情况下是什么样子的。

谢谢,乔治

我不确定您是否能够按照自己喜欢的方式执行此操作。我相信现在您已经阅读了 OVER 函数的文档并了解它们导航层次结构,在本例中是从日期构建的层次结构(如果您还没有阅读它,请按 F1 并开始学习,因为 none 这将是有意义的 :).

事情是,你用格子做的是用给定的类别限制每个可视化。换句话说,网格的每个面板都包含并且只能访问由 Year.Quarter 层次结构定义的数据。

用 OOP 术语来说,从 2016.Q3 访问 2016.Q2 超出了范围。

您可以通过使用 Data Limiting Expression(例如 Year([Approved Date]) = 2016)构建图表来重新创建它。无论您做什么,您都无法从此图表访问 2015 年或 2017 年,因为您已明确将图表限制为仅 2016 年。我想您可以说格子是隐式限制。

就是说,我不知道推荐的理想解决方案。一个想法是在显示累积总和的一侧有一个单独的地图。这将显示季度与季度的比较以及 "today," 的结果,但您会失去对随时间增长的看法。

另一个可能是为日期创建一个滑块 属性 控件,然后将单个地图图表限制为该文档 属性,这样用户就可以选择自己的日期范围,甚至来回拖动滑块以可视化随时间的变化。但是你失去了并排比较。

第三个想法:使用带有标记的单一地图图表显示总时间,然后创建一个细节可视化线或条形图来显示随时间的增长。你得到了全面的比较和增长,但有点模糊了大局。

抱歉,这不是一个完美的答案,但希望这些建议之一适用于您的用例。更好的是,如果这里的其他高级用户之一知道如何突破格子。