Показывать ноль, когда все строки отфильтрованы в Таблице - PullRequest
0 голосов
/ 08 июля 2020

Я создаю приборную панель в Tableau. Я хочу посчитать, сколько кандидатов в группе. После применения всех фильтров у меня нет кандидатов, и я хочу показать 0 на листе, но он может ничего не отображать. Как мне поставить там 0 в качестве индикатора?

1 Ответ

0 голосов
/ 09 июля 2020

Это связано с тем, что вы отфильтровываете все строки в своей таблице, и поэтому для агрегирования не осталось строк.

Вы можете обойти эту «проблему», переключив свой logi фильтрации c на параметры и пусть ваше вычисляемое поле сделает все остальное.

Например, если у вас есть одна строка для каждого кандидата, вы можете захотеть иметь CF под названием Candidates Number, например:

sum(if    column = parameter
      and column2 = parameter2
      ...
   then 1
   else 0
   end
)

Это не идеальный способ, но поскольку фильтры являются эквивалентом предложения where, вы «теряете» все несовпадающие строки.

Используя параметры, вы не теряете строки, но вам нужно «переводить» свои logi c в вычисляемое поле.

Надеюсь, это поможет.

...