Видове филтри в Tableau: Условие по формула, Примерtracт, Контекст

⚡ Умно обобщение

Видовете филтри в Tableau контролират колко записи достигат до даден изглед и в какъв ред се прилагат тези ограничения. Тази страница обхваща напримерtract, филтри за източник на данни, контекст, измерение и мярка, заедно с бързи филтри, потребителски филтри и всеки диалогов прозорец за условие на филтър.

  • 🧭 Заповед за изпълнение: ExtracФилтрите t, източник на данни, контекст, измерение и мярка се изпълняват в тази фиксирана последователност, така че по-ранен филтър стеснява това, което по-късен филтър може да види.
  • 📦 ExtracФилтри: Тези редове се отрязват, когато се изгражда локалното .hyper копие, и се прилагат само когато връзката е зададена на Extract.
  • 🗃️ Филтри за източници на данни: Те ограничават записите на ниво източник и работят както на живо, така и на бившеtracт връзки.
  • 🎯 Контекстни филтри: Маркирането на измерение като контекст създава временна таблица, спрямо която всеки останал филтър работи.
  • 🔤 Диалози за условия: Изберете от списък, списък с персонализирани стойности, заместващ символ, условие и горно или долно покритие за всяко изискване за филтриране.
  • 🔐 Потребителски филтри: Защитата на ниво ред съпоставя всеки публикуван потребител със записите, които неговата роля има право да вижда.

Видове филтри в Tableau

Данните могат да бъдат организирани и опростени с помощта на различни техники в Tableau. В този урок ще използваме текстовия файл „Sample– Superstore.csv“ за демонстрация.

Видове филтри

Филтрите могат да се прилагат в работен лист, за да се ограничи броят на записите в набор от данни. Различни видове филтри се използват в Tableau Desktop въз основа на различни цели. Различните видове филтри, използвани в Tableau, са дадени по-долу. Имената на типовете филтри са сортирани въз основа на реда на изпълнение в Жива картина.

  1. ExtracФилтри
  2. Филтри за източник на данни
  3. Контекстни филтри
  4. Филтри за размери
  5. Филтри за измерване

Това подреждане не е козметично. Тъй като всеки филтър стеснява обхвата на следващия, разделът непосредствено по-долу обяснява последователността, преди да бъдат разгледани отделните типове филтри.

Ред на филтриране на Operaции в Tableau

Tableau прилага филтри във фиксиран конвейер. Филтър, поставен рано, премахва редове, преди да ги види който и да е по-късен филтър, изчисление или сума, поради което два филтъра, които изглеждат еднакво, могат да генерират различни числа в зависимост от това къде се намират.

Последователността протича по следния начин.

  1. Extracт филтри — прилага се, докато местният бившtracСъздава се t файл. Редовете, изключени тук, никога не влизат в .hyper файла, така че нищо надолу по веригата не може да ги възстанови.
  2. Филтри за източници на данни — прилага се, когато работната книга отправя запитване към източника. Те работят както с активни връзки, така и с бившиtracts и действат като ограничение за цялата работна книга.
  3. Контекстни филтри — прилага се следващо, създавайки временна таблица, към която всички останали филтри правят заявки.
  4. Филтри за измерения — категориалните филтри, поставени на рафта „Филтри“, оценени преди каквото и да е агрегиране.
  5. Филтри за измерване — прилага се след агрегиране, тъй като тестваната стойност съществува само след като редовете бъдат сумирани или осреднени.

На практика са важни две последствия. Първо, филтърът за измерение Top N се изчислява спрямо това, което е оцеляло след контекстния филтър, така че добавянето на контекстен филтър променя кои членове се появяват в Top N. Второ, филтърът за мярка не може да премахва редове, преди да се изпълни Top N на ниво измерение, защото агрегирането се случва по-късно във веригата.

След установяване на последователността, всеки тип филтър се покрива в реда, в който се изпълнява.

ExtracФилтри

Extract филтрите се използват за филтриране на extracданни от източник на данни. Този филтър се използва само ако потребителят еtracts данните от източника на данни.

След като текстовият файл е свързан с Tableau, можете да видите на живо и extracОпция t в горния десен ъгъл на раздела с източник на данни. Live Connection се свързва директно с източник на данни. Напримерtract връзка extracсъбира данните от източника на данни и създава локално копие в хранилището на Tableau. Процедурата за създаване на extracФилтърът за тинг е даден, както следва.

Стъпка 1) След като свържете текстовия файл в Tableau,

  • Кликнете върху „Ex“tracрадио бутона „t“, както е показано на фигурата.

Това ще създаде локално копие в хранилището на Tableau.

ExtracФилтри

Стъпка 2) Напред,

  1. Кликнете върху опцията „Редактиране“, поставена близо до Extracбутон t.
  2. Отваря се „Ex“trac„t данни“. Кликнете върху опцията „Добавяне“, налична в прозореца.

ExtracФилтри

Стъпка 3) Прозорецът „Добавяне на филтър“ е отворен, за да изберете условията на филтъра.

Можете да изберете всяко от полетата и да го добавите като напримерtract филтър. В този пример сме избрали „Категория“ като напримерtracт филтър.

  1. Изберете „Категория“ от списъка
  2. Кликнете върху „OK“.

ExtracФилтри

След като щракнете върху бутона OK, се отваря филтърен прозорец.

ExtracФилтри

Прозорецът за филтриране има множество опции за филтриране на „Категория“ въз основа на различни случаи на употреба. Всички случаи на употреба и техните условия за филтриране са обяснени по-долу. Същият диалогов прозорец се появява за филтри за източник на данни, измерение и контекст, така че еднократното му изучаване обхваща всички тях.

Условие за филтриране в Tableau

Случай на използване 1: Изберете от списък

По подразбиране прозорецът на филтъра отваря опцията „Избор от списък“. Можете да включите или изключите членовете, присъстващи в полето, като използвате тази опция.

За да включите можете

  1. Изберете членовете
  2. Кликнете върху OK.

Състояние на филтъра в Tableau

За да изключите избраните членове,

  1. Кликнете върху квадратчето за изключване
  2. Изберете членовете, които да изключите
  3. Кликнете върху OK.

Състояние на филтъра в Tableau

Има още две опции в „Избор от списъка“.

  1. Всички
  2. None

Всички:

Тази опция включва или изключва всички членове, присъстващи в полето. В този пример всички членове са включени, като щракнете върху опцията „Всички“.

Стъпка 1)

  1. Изберете опцията „Всички“.
  2. Щракнете върху OK

Състояние на филтъра в Tableau

Стъпка 2) След

  1. Показва бившияtracфилтър за данни. Условието на филтъра също се добавя в примераtracпрозорец на филтъра.
  2. Кликнете върху OK, за да добавите бившияtracт филтър.

Състояние на филтъра в Tableau

За да изключите всички членове в списъка, първо кликнете върху бутона „Изключване“. След това изберете опцията „Всички“ и кликнете върху OK. Тази процедура добавя филтъра в extracпрозорец за филтриране на данни.

Състояние на филтъра в Tableau

None:

Ако искате да изчистите целия избор, направен в прозореца за филтриране, и да започнете нов избор, можете да използвате опцията „Няма“. Опцията „Няма“ изчиства целия избор, направен в прозореца за филтриране. След като бъде изчистена, можете да изберете новите членове.

  1. Кликнете върху опцията „Няма“. Изберете новите членове, които да бъдат добавени като филтър.
  2. Кликнете върху OK, за да добавите бившияtracт филтър.

Състояние на филтъра в Tableau

Случай на използване 2: Списък с персонализирани стойности

Списък със стойности по избор позволява на потребителя да въведе името на члена и съответно да филтрира полето. Списък със стойности по избор може да бъде създаден, като следвате дадената процедура.

Стъпка 1) В екрана за филтриране

  1. Кликнете върху бутона за избор „Списък с персонализирани стойности“.
  2. Въведете името на члена.
  3. Кликнете върху символа '+', за да добавите името в списъка.
  4. Можете да добавите няколко членове в списъка и да щракнете върху OK

Състояние на филтъра в Tableau

В прозореца има опция „Включване на всички стойности, когато е празно“. Може да бъде избрано да включва всички стойности, налични в полето, когато избраният член няма данни.

Състояние на филтъра в Tableau

Опцията Clear List изчиства списъка с митническа стойност.

Състояние на филтъра в Tableau

Случай на използване 3: Използвайте всички

Тази опция избира всички присъстващи членове в полето.

Състояние на филтъра в Tableau

Случай на използване 4: Заместващ знак

Опцията за заместващ знак се използва за филтриране на полетата въз основа на дадено съвпадение на заместващ знак. Потребителите могат да въвеждат знака и да филтрират полето въз основа на съвпадението. Различните видове съвпадения са дадени по следния начин.

Съдържа Изберете членовете, ако името на члена съдържа въведени знаци.
Започва с Изберете членовете, ако името на члена започва с въведени знаци.
Завършва със Изберете членовете, ако името на члена завършва с въведени знаци.
Точно съвпада Изберете членовете, ако името на члена съвпада точно с въведените знаци.

Стъпка 1)

  1. Изберете раздела „Заместващ знак“.
  2. Въведете знаците, които да съответстват.
  3. Изберете типа съвпадение. В този пример е избран тип съвпадение „Съдържа“.
  4. Кликнете върху OK.

Състояние на филтъра в Tableau

Случай на използване 5: Филтриране по условие

Тази опция се използва за филтриране на набора от данни, като се задават няколко условия. Условието за филтриране въз основа на поле е дадено по-долу.

По поле:

  1. Изберете раздела „Условие“ в прозореца на филтъра.
  2. Кликнете върху бутона за избор „По поле“.
  3. Изберете името на полето, което ще се филтрира от падащия списък.
  4. Изберете типа агрегиране като сума, средно и медиана от падащия списък.
  5. Изберете оператора от падащото меню.
  6. Въведете стойността, за да филтрирате избраното поле.
  7. Кликнете върху OK.

Състояние на филтъра в Tableau

В горния пример наборът от данни е филтриран, за да се видят данните, при които сумата на продажбите е по-голяма от 1000.

Диапазон от стойности:

Тази опция показва минималната и максималната стойност на избраното поле, като щракнете върху бутона "Зареждане". Може да се използва за препращане към стойностите.

Състояние на филтъра в Tableau

Филтриране на условие по формула

Можете да напишете формула за филтриране на набора от данни, като използвате тази опция. Процедурата е обяснена по-долу.

Стъпки:

  1. Кликнете върху бутона за избор „По формула“.
  2. Въведете формулата в полето, както е показано на фигурата.
  3. Щракнете върху Ok.

Филтриране на условие по формула

В горния пример написаната формула филтрира данните, където сумата на продажбите е по-голяма от 1000.

Случай на употреба 6: Горни или долни филтри

Тази опция се използва за избор на най-горния или долния 'n' брой записи.

По поле:

Стъпка 1)

  1. Изберете раздела „Най-горе“ от прозореца на филтъра.
  2. Кликнете върху бутона за избор „По поле“.

Филтриране на условие по формула

Стъпка 2)

  1. Изберете „Нагоре“ или „Надолу“.
  2. Изберете броя на записите.
  3. Изберете полето.
  4. Изберете типа агрегиране.
  5. Щракнете върху Ok.

Филтриране на условие по формула

В горния пример филтърът ограничава набора от данни, за да покаже първите 10 записа въз основа на сумата от продажби.

По формула:

Горното или долното състояние също може да бъде дадено чрез формула.

Стъпки:

  1. Кликнете върху бутона за избор „По формула“.
  2. Изберете „Нагоре“ или „Надолу“.
  3. Изберете броя на записите.
  4. Въведете формулата.
  5. Кликнете върху OK.

Филтриране на условие по формула

В горния пример формулата е написана, за да покаже топ 10 записа въз основа на сумата от продажби.

Филтър за източник на данни

Филтърът на източника на данни се използва за филтриране на данните на ниво източник на данни. Той може да ограничи записите, присъстващи в набора от данни. Този филтър е подобен на extracфилтър за защита на данните. Но филтърът за източник на данни иtracФилтърът t не е свързан помежду си. Филтърът за източници на данни работи както на живо, така и на бившеtracts връзка. Процедурата за избор на филтър за източник на данни е дадена по следния начин.

Стъпка 1) Кликнете върху бутона „Добавяне“, поставен в горния десен ъгъл на раздела източник на данни.

Филтър за източник на данни

Стъпка 2) Отваря прозореца „Редактиране на филтри за източник на данни“. Кликнете върху опцията „Добавяне“, присъстваща в прозореца.

Филтър за източник на данни

След като кликнете върху бутона „добавяне“, следвайте останалите стъпки от темата „ExtracФилтри -> Стъпка 3.

Контекстен филтър

Контекстният филтър е независим филтър, който може да създаде отделен набор от данни от оригиналния набор от данни и да изчисли селекциите, направени в работния лист. Един или повече категорични филтри, които разделят набора от данни на основни части, могат да се използват като контекстен филтър. Всички други филтри, използвани в работния лист, работят въз основа на избора на контекстен филтър. Функциите на контекстните филтри могат да бъдат обяснени чрез лист в Excel.

Контекстен филтър

Фигурата показва примерен набор от данни. От набора от данни се установява, че „Категория“ може да се използва като контекстен филтър, тъй като може да раздели набора от данни на основни части. След като филтърът се приложи към набора от данни, могат да бъдат получени следните данни.

Контекстен филтър

Когато е избрана категорията „Мебели“, наличните данни в конкретната категория са показани на фигурата. Други филтри, които могат да се прилагат в листа, ще зависят от филтъра за категория. Това е основната функция за използване на контекстен филтър. Tableau създава временен набор от данни в механизма на хранилището въз основа на избора на контекстен филтър. След като контекстният филтър е избран, всички други селекции и филтри зависят от избора на конкретен контекстен филтър. Временната таблица или набор от данни, който се създава при избиране на контекстен филтър, се зарежда при всяка промяна на контекстния филтър.

Прилагане на контекстни филтри в работен лист:

Всяка величина може да бъде добавена като контекстен филтър, като следвате стъпките, дадени по-долу:

Стъпка 1) Измерението, което трябва да се добави като контекстен филтър, трябва да бъде добавено в полето за раздел на филтъра, както е показано на изображението.

Прилагане на контекстни филтри в работен лист

Стъпка 2) Щракнете с десния бутон върху измерението, добавено в раздела за филтър, и изберете опцията „Добавяне към контекста“.

Прилагане на контекстни филтри в работен лист

Стъпка 3) След като филтърът е избран като контекстен филтър, цветът на полето с размери се променя на сив цвят. Това сиво цветно поле е индикация за контекстен филтър.

Прилагане на контекстни филтри в работен лист

Премахване на контекстния филтър:

Всеки контекстен филтър може да бъде променен обратно към нормален филтър, като изберете опцията „Премахване от контекста“, която е достъпна при щракване с десния бутон върху измерението. Цветът на полето за размери също ще се промени обратно на син цвят като индикация.

Премахване на контекстния филтър

Предимства от използването на контекстни филтри:

Подобряване на производителността:

Когато контекстният филтър се използва в големи източници на данни, той може да подобри производителността, тъй като създава част от временен набор от данни въз основа на избора на контекстен филтър. Ефективността може да бъде ефективно подобрена чрез избор на основни категорични контекстни филтри.

Условия на зависим филтър:

Контекстните филтри могат да се използват за създаване на зависими условия за филтриране въз основа на бизнес изискването. Когато размерът на източника на данни е голям, контекстният филтър може да бъде избран в основната категория и могат да бъдат изпълнени други подходящи филтри.

Филтри за размери

Когато измерение се използва за филтриране на данните в работен лист, то се нарича филтър за измерение. Това е неагрегиран филтър, където могат да се добавят измерение, група, набори и контейнер. Филтър за размери може да се приложи чрез условия отгоре или отдолу, съвпадение със заместващи знаци и формула.

Членовете, присъстващи в измерение, могат да бъдат включени или изключени от списъка с помощта на този филтър. Филтърът за размери може да се покаже в лист или табло за управление, за да се промени динамично състоянието на филтъра. Процесът за добавяне на измерение като филтър е даден по следния начин.

Стъпка 1) Отидете до работен лист, както е дадено в темите по-горе, и следвайте стъпките.

  1. Изберете измерение от списъка с размери. В този пример „Категория“ се избира от списъка с измерения. Плъзнете измерението в полето „Филтри“.
  2. Отваря прозореца „Филтър“. Изберете члена от списъка.
  3. Кликнете върху OK.

Филтри за размери

Горната процедура филтрира набора от данни, за да покаже записите само за категорията „Мебели“.

Филтри за размери

Филтър за измерване

Филтърът за мярка може да филтрира данните въз основа на стойностите, присъстващи в дадена мярка. Агрегираните стойности на мярката могат да се използват във филтъра за мярка за промяна на данните. Тъй като се изпълнява след агрегиране, той е последният филтър в реда на операциите, описан по-рано. Филтърът за мярка може да се приложи в работен лист, като се следва процедурата.

Стъпка 1) Отидете на работен лист

  1. Изберете мярка, налична в раздела „Мери“. В този пример е избрано „Продажби“. Плъзнете мярката в полето „Филтър“.
  2. Отваря прозорец „Поле за филтриране“. Изберете което и да е агрегиране от списъка. В този пример Sum се приема като тип агрегиране.
  3. Кликнете върху бутона "Напред".

Филтър за измерване

Стъпка 2) Отваря се прозорец, в който трябва да изберете диапазона от стойности. Другите видове опции, присъстващи в прозореца, са дадени, както следва.

Обхват на стойностите Могат да бъдат дадени и филтрирани минимален и максимален обхват на измерваната стойност.
Препоръчва се поне Дадена е минимална стойност на мярка за филтриране на данните.
Най-много За филтриране на данните се дава максимална стойност на мярка.
Special Опция за избор на нулеви или ненулеви стойности и филтриране на данните.
  1. Изберете диапазона от стойности. Можете да промените горната и долната граница за диапазона от стойности.
  2. Кликнете върху OK.

Филтър за измерване

Горният пример филтрира набора от данни въз основа на сумата от стойността на продажбите между 0 и 22638.

Персонализиран или бърз филтър

Филтрите могат да бъдат персонализирани въз основа на избора на потребителя. Филтрите могат да персонализират работни листове и табла за управление, за да променят динамично данните. Процедурата за персонализиране на филтъра е дадена по следния начин.

Стъпка 1) Добавете филтъра „Категория“, както е показано в темата Филтър по измерения.

  1. Щракнете с десния бутон върху добавения филтър.
  2. Изберете опцията „Показване на филтъра“.

Персонализиран или бърз филтър

Стъпка 2) Показва филтърното поле „Категория“ в дясната страна на работния лист. По подразбиране филтърът показва списъка с много стойности, както е показано на фигурата.

Персонализиран или бърз филтър

Стъпка 3) Можете да изберете или премахнете избора на членове, присъстващи във филтъра, и да промените данните.

Персонализиран или бърз филтър

Потребителски филтър

Потребителският филтър защитава данните на ниво ред, налични в набор от данни. Може да се използва при публикуване на работната книга на сървър. За различните потребители могат да се прилагат различни условия на филтриране. Например, приемете, че има три отдела във фирма, а именно мебели, офис консумативи и технологии. Използвайки потребителския филтър, можем да позволим на потребителите да показват само данните, които са свързани с техния отдел. т.е. потребителите от отдел „Мебели” могат да виждат само данните от категория „Мебели”. Това може да гарантира сигурността на данните на ниво ред. Процедурата за прилагане на потребителския филтър е дадена по следния начин.

Стъпка 1)

  1. Щракнете върху опцията Сървър в лентата с менюта.
  2. Задръжте курсора на мишката върху опцията „Създаване на потребителски филтър“.
  3. Изберете полето за създаване на потребителски филтър. В този пример категорията е избрана като потребителски филтър.

Потребителски филтър

Стъпка 2)

  1. Отваря прозорец „Влизане в сървъра на Tableau“.
  2. Кликнете върху опцията „Tableau Cloud“, налична в прозореца, обозначена като „Tableau Online“ в компилациите преди преименуването от 2022 г.

Потребителски филтър

Стъпка 3)

  1. Отваря се прозорец за вход в Tableau Cloud. Въведете регистрирания си имейл адрес и парола.
  2. Кликнете върху опцията за влизане.

Потребителски филтър

Стъпка 4) Отваря прозорец „Потребителски филтър“. Следвайте стъпките по-долу, за да добавите потребителски филтър.

  1. Въведете име за потребителския филтър.
  2. Изберете потребител от потребителския списък.
  3. Проверете необходимите членове, които трябва да се показват за избрания член.
  4. Кликнете върху OK.

Потребителски филтър

Той създава потребителски филтър в Tableau. Можете да видите потребителския филтър в панела с настройки, както е показано по-долу.

Потребителски филтър

Когато работната книга е публикувана на сървъра, на потребителя се показват само филтрираните данни. Може да се създаде потребителски филтър за множество потребители, за да се защитят данните. След като записите са ограничени, следващата стъпка обикновено е тяхното подреждане, което е разгледано в сортиране на данни в Tableau.

Въпроси и Отговори

Щракнете с десния бутон върху полето на рафта „Филтри“ и изберете „Приложи към работни листове“, след което „Всички, използващи този източник на данни“. Филтърът на източник на данни постига същия обхват, но не може да се показва като интерактивен контрол.

Филтърът премахва редове директно. Параметърът е единична потребителска стойност, която се чете от изчисление или условие за филтър, така че може да задейства поведение, което обикновен филтър не може, като например превключване на показаната мярка.

Да. Всеки показан филтър изпълнява собствена заявка за изброяване на членове, а настройките за релевантни стойности добавят още. Намаляването на броя или преминаването към списък с множество стойности вместо релевантни стойности обикновено възстановява скоростта.

Асистентите с изкуствен интелект могат да предложат полета, които си струва да се филтрират, като забележат отклонения или отклонения, а Explain Data откроява факторите, които стоят зад дадена оценка. Изборът на тип филтър все още зависи от целите за производителност и сигурност.

Изкуственият интелект може да изготви логиката за достъп, но потребителските филтри и правилата на ниво ред управляват кой вижда кои записи. Всяко генерирано правило трябва да бъде тествано спрямо всяка роля, преди да бъде публикувана работната книга.

Обобщете тази публикация с: