我有一个表,我正在尝试执行一系列计算,同时允许过滤基础数据以更新值。
以下是一些示例值:
Contract Approver Analyst
1 Matt John
2 Matt John
3 Matt John
4 Matt John
5 Matt John
6 Matt John
7 Matt John
8 Matt Robert
9 Matt Kim
10 Matt Jack
11 Matt Sue
12 Matt Regina
13 Matt Robert
14 Matt Robert
15 Matt Robert
16 Matt Robert
17 Matt Robert
18 Matt Robert
19 Matt Robert
20 Matt Robert
21 Matt Robert
22 Matt Jack
23 Matt Sue
24 Matt Regina
25 Matt John
26 Matt Robert
27 Matt Kim
我希望生成的表格包含以下列:
Approver_AnalystIdentifier CountApprover_Analyst CountApproverTotal Percentage(Countapprover_analyst/CountApproverTotal)
MattJack 2 26 7%
MattJohn 8 26 7%
MattKim 1 26 7%
MattRegina 2 26 7%
MattRobert 11 26 7%
MattSue 2 26 7%
我如何在spotfire中执行此操作,我应该使用哪种可视化,是否需要输入任何自定义表达式?
谢谢!
答案 0 :(得分:3)
您可以透视数据。使用你的例子,像这个图像。您最终会得到一个包含3列的数据表,Approver,Analyst,count(contract)。
要使用以下公式获得百分比插入计算列或自定义表达式:[Count(Contract)] / Sum([Count(Contract)])
。格式为百分比。您想要的Countapprover总数只是总和([count(contract)]。如果您有超过1个批准者,您将需要使用OVER语句.sum([Count(contract)] OVER([Approver]。
答案 1 :(得分:0)
您可以使用摘要表执行所需的操作。您可以添加带有聚合的列,并选择许多默认情况下在表上显示的列。