2016-02-04 4 views
1

Новое в таблице ... У меня есть вычисленное поле, которое вычисляет CAGR за последний год в Tableau. Я хочу создать еще один столбец, который вычисляет медиану CAGR, но получит ошибку, что CAGR уже является совокупностью и не может быть далее агрегирована.Медиана CAGR в таблице

Это то, что я до сих пор для CAGR:

IF INDEX() = 5 // if there is at least 5 years of data 
then ZN(POWER(ZN(SUM([Total Conferrals]))/LOOKUP(ZN(SUM([Total Conferrals])), FIRST()),ZN(1/(INDEX()-1))) - 1) 
ELSE 0 
END 

Есть ли способ, чтобы получить Median (CAGR)?

ответ

1

Для уже сгруппированных мер Таблица не допускает дальнейшей агрегации.

Вы должны использовать WINDOW-CALC для этих типов сценариев.

В вашем конкретном случае, вы можете использовать WINDOW_AVERAGE('AGGREGATE FUNCTION')

Позвольте мне знать, если это работает для вас.

+0

Я думаю, что это решает проблему, но я не уверен, что получаю ожидаемые результаты. В конечном итоге, возможно, придется выполнить некоторые из этих вычислений, прежде чем загружать данные в Таблице, так как мне может потребоваться дальнейший анализ значений, и похоже, что это не будет проще в Таблице. – rcheuk

+0

@harmlessdragon После применения оконных вычислений можно сделать больше вещей. Вам нужно будет указать расчет как 'TABLE DOWN' или' PANE DOWN' или что-то еще в зависимости от того, как вы разработали свой лист. Разделение листа может помочь. – minatverma

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

  • Нет связанных вопросов^_^