Запутанные выражения LOD в Tableau

У меня такая структура данных:

Scope,Metric ID,Item ID,System,Color
TRUE,A1,123,A,Red
FALSE,A1,123,B,Red
FALSE,B1,234,C,Red
TRUE,B1,234,A,Red
FALSE,B1,415,A,Red

Я хотел бы сгруппировать по области действия, отфильтровать значение ИСТИНА и получить уникальный список элементов, затем подсчитать эти элементы и вычесть их из общего уникального количества для Color = Red.

Итак, в приведенном выше примере у меня есть 3 уникальных элемента для Color = Red и 2 уникальных элемента с Scope = TRUE, поэтому результат должен быть 3 - 2 = 1.

Из-за структуры данных простая фильтрация не поможет. Я понимаю, что мне нужно использовать сложный синтаксис LOD, но, попробовав их в течение нескольких часов, я нахожу их довольно запутанными.

У кого-нибудь есть идея, как написать выражение LOD, чтобы дать мне желаемый счет? Спасибо!


person Pavel    schedule 19.01.2016    source источник
comment
Для color = RED и scope = TRUE есть 2 разные системы. Зачем вам нужен 1? Вы можете перефразировать свой вопрос?   -  person minatverma    schedule 19.01.2016
comment
не могли бы вы предоставить желаемый результат? Я имею в виду, вам нужен только 1 результат или вам также нужен лист с размером?   -  person Fabio Fantoni    schedule 20.01.2016


Ответы (1)


Вы пробовали использовать 3 вычисляемых поля, как это: затем подсчитываете их отдельно.

1:

if [Color]='Red' then [Item ID] end

2:

if [Scope]='TRUE' then [Item ID]        end

3 :

subtract the 2 calculated fields i,e 2-1

Выдает 1.

person vhadalgi    schedule 20.01.2016