Spotfire Trellis累积活动图

时间:2017-11-14 19:09:44

标签: datetime mapping spotfire cumulative-sum trellis

我希望按照上一季度累积的年度季度创建地图。

我正在通过日期列拆分Trellis上的地图,因此自定义表达式目前看起来像这样:

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

问题是我不知道如何合并 AllPrevious 功能。如果有另一种方法可以使每个地图格子加起来以前的地图&#39;数据。

我真的很感激!

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

enter image description here

谢谢,乔治

1 个答案:

答案 0 :(得分:0)

我不确定你是否能按照自己喜欢的方式做到这一点。我相信到现在你已经阅读了OVER函数的文档并理解它们在层次结构中导航,在这种情况下是从日期构建的(如果你还没读过它,按F1并开始学习)因为这一切都没有意义:)。

事情是,您使用网格进行的操作会限制每个可视化对象的类别。换句话说,网格的每个面板都包含并且只能访问由Year.Quarter层次结构定义的数据。

以OOP术语表示,从2016.Q3开始访问2016.Q2超出了范围。

您可以通过构建一个带有数据限制表达式的图表来重新创建,例如Year([Approved Date]) = 2016。无论你做什么,你都无法从这个图表访问2015年或2017年,因为你已经明确地将图表限制在2016年。格子是一个隐含的限制,我想你可以说。

说,我不知道推荐的理想解决方案。一个想法是在显示累积总和的一侧有一个单独的地图。这将显示季度与季度的比较以及&#34;今天的结果,&#34;但随着时间的推移你会失去增长的感觉。

另一种方法是为日期创建一个滑块属性控件,然后将单个地图图表限制为该文档属性,以便用户可以选择自己的日期范围,甚至可以来回拖动滑块以显示更改时间。但是你失去了并排比较。

第三个想法:使用单个地图,其中标记显示所有时间总计,然后创建细节可视化线或条形图,显示随时间的增长。你会得到完全的比较和增长,但总体情况有点混乱。

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