Я хотел бы отфильтровать свой источник данных сам по себе. В SQL это просто INNER JOINNING для таблицы отдельно.Два фильтра по одному столбцу относительно друг друга
Например,
SELECT table1.*
FROM table1 INNER JOIN (SELECT id FROM table1 WHERE variable = ‘X’ AND value = 1) q1 ON table1.id = q1.id
WHERE table1.variable = ‘Y’
Как вы можете видеть, что я хочу представить только переменную, которая равна «Y» относительно переменной =»X» и значение = 1. я тоже могу написать это, как это,
SELECT *
FROM table1
WHERE variable = ‘Y’ AND id IN (SELECT id FROM table1 WHERE variable = ‘X’ AND value = 1)
Я использую длинный файл данных, который означает, что мой первичный ключ «Идентификатор» и «переменный» вместе. Итак, я хочу, чтобы все данные variable = ‘Y’
были представлены, только если «id» имеет variable = ‘X’ AND value = 1
. Как перевести этот процесс на панель инструментов Tableau?
Любые предложения о том, как это сделать без внутреннего соединения с источником данных сами по себе? Я попробовал встроенный способ соединения, но мои данные очень велики, что приводит к слишком большому времени обработки и делает все остальные процессы чрезвычайно медленными.