【问题标题】:Spotfire Cross Table Visualization FormatSpotfire 交叉表可视化格式
【发布时间】:2019-02-14 02:46:48
【问题描述】:

有没有办法在 spotfire 交叉表中做到这一点?当前格式的列标题将是我在垂直轴上的数据,而水平轴将是日期格式。我无法从网上找到任何格式与下面的示例类似的示例。

示例格式如下:

BR,

合资

【问题讨论】:

    标签: javascript crosstab spotfire


    【解决方案1】:

    这个问题的第一部分很容易得到:

    您可以通过总计列获得 YTD 的第二部分。您只是不能重命名总计列标题:

    Projected 的第三部分是您会遇到问题的地方。如果您尝试以这种形式添加它,它将显示在所有月份日期中重复的预计标题/值。您确实需要更高级别的可视化。我只需创建两个数据透视表并将它们彼此靠近。我认为没有一种干净的方法可以在不重复每个日期的标题的情况下显示这些更高级别的数据,除非您有按月计算的投影数据并且不介意再次将其总结为总计。离开你所展示的,我会做这样的事情:

    并设置标记,以便当您单击时,相关行突出显示/其他行淡出:

    最后,您可以通过设置标记使一个图表成为另一个图表的详细信息图表。这使它看起来更干净一些,并增加了一些交互性:

    显然,所有格式/名称等都取决于您。这只是组成样本数据。两张图表并不理想,但因为你有两种不同的颗粒,我不确定是否有办法将它们干净地粉碎成同一个可视化。

    【讨论】:

    • 非常感谢马克。我关心的是来自单元格值的代码列。这是生成值的 sum case 语句。这适用于第一部分的问题吗? Sum(case when ([Type]="Main") and ([input]=1) t Then 1 else 0 end) as [input] Sum(case when ([Type]="Main") and ([pass] =1) then 1 else 0 end) as [pass], Sum(case when ([Type]="Main") and ([fail]=1) then 1 else 0 end) as [fail],谢谢。
    • 嗨,马克。请忽略我的回复。我按照您的指示在仪表板中找到了我想要的东西,并且它已经在工作了。我将尝试在最后一部分工作。非常感谢。干杯..
    • 嗨,马克。可以像 A_model 的整个部分一样为每个系列设置背景颜色,背景颜色为浅灰色,B_model 为浅蓝色,或者为每个系列的所有输入和相关行设置背景颜色?谢谢。
    • 不幸的是,Spotfire 不支持对交叉表中的条件进行基于行的着色。如果您正在创建具有多个可视化的分析,您可能会使用详细信息可视化将表中显示的行限制为选定的孔。我添加了一个截图,说明这会是什么样子。如果您使用常规表格,您可以按条件着色,但这看起来不如交叉表格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    相关资源
    最近更新 更多