2015-03-07 5 views
0

Я только начинаю с Tableau и задаюсь вопросом.Условная сумма в таблице

У меня есть хранилище данных звезды схемы с таблицей фактов, содержащей «Сумма», присоединился к измерению, содержащего «типы событий»

Два типа событий «оседлый» и «ОТМЕНА»

I хотите создать расчетную меру в таблице «Чистая сумма», которая представляет собой разницу между суммой «Урегулировано» и «Отменено».

Как это сделать?

Я попытался

SUM(IIF(Event_type_name = "Settled",Amount,0))-SUM(IIF(Event_type_name = "Cancelled",Amount,0))

но он возвращает пустую строку

+1

Человек, только что протестированный здесь с образцовой базой данных кофейной цепи, работает отлично. SUM (IIF ([Market] = «Central», Sales, 0)) - SUM (IIF ([Market] = «East», Sales, 0)). Можете ли вы отправить twbx, чтобы я мог взглянуть? – Inox

ответ

4

После экспериментов (и просят поддержки Tableau), оказывается, моя формула была «правильной», но возвращался пустым из-за нуль-х в колонке количества.

Поэтому мне нужно было использовать функцию ZN для преобразования нулей в нуль в фиде.

+1

ZN - мой лучший друг в Tableau. Это похоже на IFERROR() в Excel – Inox

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