2015-08-17 2 views
0

У меня есть таблица, в которой я пытаюсь выполнить серию вычислений, позволяя фильтровать базовые данные для обновления значений.Расчет кросс-таблицы Spotfire

Вот некоторые выборочные значения:

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, какую визуализацию я должен использовать и являюсь есть ли какие-то пользовательские выражения, которые мне нужно будет вводить?

Спасибо!

ответ

3

Вы можете поворачивать свои данные. Используя ваш пример, что-то вроде этого изображения. В итоге вы получите таблицу данных с тремя столбцами, Approver, Analyst, count (contract). Чтобы получить процентную вставку вычисленного столбца или пользовательского выражения с формулой: [Count(Contract)]/Sum([Count(Contract)]). формат в процентах. Сумма (итоговая сумма), которую вы хотите получить, - это просто сумма ([счетчик (контракт)]. Если у вас более одного утверждения, вам нужно будет использовать оператор OVER. Sum ([Count (contract)] OVER ([Approver].

enter image description here

Смежные вопросы