Таблица: фильтры с использованием вычисляемого поля

У меня есть отчет, который содержит 50 сайтов, но я пытаюсь создать вычисляемое поле, чтобы отфильтровать только 10 сайтов и показать, что 10 сайтов выбраны в параметрах.

Я знаю в SQL я могу использовать WHERE SITE IN ('Site1','Site2','Site3'), но я не уверен, как создать вычисляемое поле в таблице.

2 ответа

Вы можете просто перетащить поле САЙТ на полку фильтра и выбрать сайты, которые вы хотите включить в свой анализ. Это так просто.

Если вы хотите сохранить этот выбор сайтов для использования в других контекстах, вы можете создать набор или вычисляемое поле, как описано в myers_co. Но это не обязательно, просто чтобы отфильтровать несколько просмотров.

Tableau наконец-то вас услышал. IN выражение теперь включено в последнюю версию настольного компьютера Tableau.

У вас есть варианты ограничения выбранных сайтов. Один из вариантов - создать вычисляемое поле, основываясь на существовании одного из 10, на которые вы претендуете:

CalcField "GoodSite":

CASE [Site]
WHEN 'Site1' THEN 'Good'
WHEN 'Site2' THEN 'Good'
WHEN 'Site3' THEN 'Good'
WHEN 'Site4' THEN 'Good'
WHEN 'Site5' THEN 'Good'
WHEN 'Site6' THEN 'Good'
WHEN 'Site7' THEN 'Good'
WHEN 'Site8' THEN 'Good'
WHEN 'Site9' THEN 'Good'
WHEN 'Site10' THEN 'Good'
ELSE 'Bad'
END

Затем вы кладете GoodSite на полку фильтра и выбираете только "Good".

Другой вариант - создать набор и использовать его в качестве фильтра, используя метод, описанный в разделе " Создание фильтра с использованием наборов".

Другие вопросы по тегам