Видове филтри в Tableau: състояние по формула, извличане, контекст
Данните могат да бъдат организирани и опростени чрез използване на различни техники в Tableau. Ще използваме текстовия файл „Sample– Superstore.csv“ за демонстрация в този урок.
Видове филтри
Филтрите могат да се прилагат в работен лист, за да се ограничи броят на записите в набор от данни. Различни видове филтри се използват в Tableau Desktop въз основа на различни цели. Различните видове филтри, използвани в Tableau, са дадени по-долу. Имената на типовете филтри са сортирани въз основа на реда на изпълнение в Жива картина.
- Филтри за извличане
- Филтри за източник на данни
- Контекстни филтри
- Филтри за размери
- Филтри за измерване
Филтри за извличане
Филтрите за извличане се използват за филтриране на извлечените данни от източник на данни. Този филтър се използва само ако потребителят извлича данните от източник на данни.
След като текстовият файл е свързан с Tableau, можете да видите опцията на живо и извличане в горния десен ъгъл на раздела източник на данни. Live Connection се свързва директно с източник на данни. Връзката за извличане извлича данните от източника на данни и създава локално копие в хранилището на Tableau. Процедурата за създаване на извличащ филтър е дадена по следния начин.
Стъпка 1) След като свържете текстовия файл в Tableau,
- Кликнете върху бутона за избор „Извличане“, както е показано на фигурата.
Това ще създаде локално копие в хранилището на Tableau.
Стъпка 2) Напред,
- Кликнете върху опцията „Редактиране“, разположена близо до бутона „Извличане“.
- Отваря прозореца „Извличане на данни“. Кликнете върху опцията „Добавяне“, присъстваща в прозореца.
Стъпка 3) Прозорецът „Добавяне на филтър“ е отворен, за да изберете условията на филтъра.
Можете да изберете някое от полетата и да добавите като филтър за извличане. В този пример сме избрали „Категория“ като филтър за извлечение.
- Изберете „Категория“ от списъка
- Кликнете върху „OK“.
След като щракнете върху бутона OK, се отваря филтърен прозорец.
Прозорецът на филтъра има множество опции за филтриране на „Категория“ въз основа на различни случаи на употреба. Всички случаи на употреба и условията на филтъра са обяснени по-долу.
Състояние на филтъра в Tableau
Случай на използване 1: Изберете от списък
По подразбиране прозорецът на филтъра отваря опцията „Избор от списък“. Можете да включите или изключите членовете, присъстващи в полето, като използвате тази опция.
За да включите можете
- Изберете членовете
- Кликнете върху OK.
За да изключите избраните членове,
- Кликнете върху квадратчето за изключване
- Изберете членовете, които да изключите
- Кликнете върху OK.
Има още две опции в „Избор от списъка“.
- Всички
- None
Всички:
Тази опция включва или изключва всички членове, присъстващи в полето. В този пример всички членове са включени, като щракнете върху опцията „Всички“.
Стъпка 1)
- Изберете опцията „Всички“.
- Щракнете върху OK
Стъпка 2) След
- Показва филтър за извлечени данни. Условието на филтъра също се добавя в прозореца на филтъра за екстракт.
- Щракнете върху OK, за да добавите филтъра за екстракт.
За да изключите всички членове в списъка, първо щракнете върху бутона „Изключване“. След това изберете опцията „Всички“ и щракнете върху OK. Тази процедура добавя филтъра в прозореца на филтъра за извлечени данни.
None:
Ако искате да изчистите цялата селекция, направена в прозореца на филтъра, и да започнете нова селекция, можете да използвате тази опция „няма“. Нито една опция не изчиства цялата селекция, направена в прозореца на филтъра. След като бъде изчистено, можете да изберете новите членове.
- Кликнете върху опцията „Няма“. Изберете новите членове, които да бъдат добавени като филтър.
- Щракнете върху OK, за да добавите филтъра за екстракт.
Случай на използване 2: Списък с персонализирани стойности
Списък със стойности по избор позволява на потребителя да въведе името на члена и съответно да филтрира полето. Списък със стойности по избор може да бъде създаден, като следвате дадената процедура.
Стъпка 1) В екрана за филтриране
- Кликнете върху бутона за избор „Списък с персонализирани стойности“.
- Въведете името на члена.
- Кликнете върху символа '+', за да добавите името в списъка.
- Можете да добавите няколко членове в списъка и да щракнете върху OK
В прозореца има опция „Включване на всички стойности, когато е празно“. Може да бъде избрано да включва всички стойности, налични в полето, когато избраният член няма данни.
Опцията Clear List изчиства списъка с митническа стойност.
Случай на използване 3: Използвайте всички
Тази опция избира всички присъстващи членове в полето.
Случай на използване 4: Заместващ знак
Опцията за заместващ знак се използва за филтриране на полетата въз основа на дадено съвпадение на заместващ знак. Потребителите могат да въвеждат знака и да филтрират полето въз основа на съвпадението. Различните видове съвпадения са дадени по следния начин.
Съдържа | Изберете членовете, ако името на члена съдържа въведени знаци. |
Започва с | Изберете членовете, ако името на члена започва с въведени знаци. |
Завършва със | Изберете членовете, ако името на члена завършва с въведени знаци. |
Точно съвпада | Изберете членовете, ако името на члена съвпада точно с въведените знаци. |
Стъпка 1)
- Изберете раздела „Заместващ знак“.
- Въведете знаците, които да съответстват.
- Изберете типа съвпадение. В този пример е избран тип съвпадение „Съдържа“.
- Кликнете върху OK.
Случай на използване 5: Филтриране по условие
Тази опция се използва за филтриране на набора от данни чрез задаване на няколко условия. Състоянието на файла на базата на полето е дадено по-долу.
По поле:
- Изберете раздела „Условие“ в прозореца на филтъра.
- Кликнете върху бутона за избор „По поле“.
- Изберете името на полето, което ще се филтрира от падащия списък.
- Изберете типа агрегиране като сума, средно и медиана от падащия списък.
- Изберете оператора от падащото меню.
- Въведете стойността, за да филтрирате избраното поле.
- Кликнете върху OK.
В горния пример наборът от данни е филтриран, за да се видят данните, при които сумата на продажбите е по-голяма от 1000.
Диапазон от стойности:
Тази опция показва минималната и максималната стойност на избраното поле, като щракнете върху бутона "Зареждане". Може да се използва за препращане към стойностите.
Филтриране на условие по формула
Можете да напишете формула за филтриране на набора от данни, като използвате тази опция. Процедурата е обяснена по-долу.
Стъпки:
- Кликнете върху бутона за избор „По формула“.
- Въведете формулата в полето, както е показано на фигурата.
- Щракнете върху Ok.
В горния пример написаната формула филтрира данните, където сумата на продажбите е по-голяма от 1000.
Случай на употреба 6: Горни или долни филтри
Тази опция се използва за избор на най-горния или долния 'n' брой записи.
По поле:
Стъпка 1)
- Изберете раздела „Най-горе“ от прозореца на филтъра.
- Кликнете върху бутона за избор „По поле“.
Стъпка 2)
- Изберете „Нагоре“ или „Надолу“.
- Изберете броя на записите.
- Изберете полето.
- Изберете типа агрегиране.
- Щракнете върху Ok.
В горния пример филтърът ограничава набора от данни, за да покаже първите 10 записа въз основа на сумата от продажби.
По формула:
Горното или долното състояние също може да бъде дадено чрез формула.
Стъпки:
- Кликнете върху бутона за избор „По формула“.
- Изберете „Нагоре“ или „Надолу“.
- Изберете броя на записите.
- Въведете формулата.
- Кликнете върху OK.
В горния пример формулата е написана, за да покаже топ 10 записа въз основа на сумата от продажби.
Филтър за източник на данни
Филтър за източник на данни се използва за филтриране на данните на ниво източник на данни. Може да ограничи записите, налични в набора от данни. Този филтър е подобен на филтъра за извличане при защита на данните. Но филтърът за източник на данни и филтърът за извличане не са свързани един с друг. Филтърът за източник на данни работи както на жива, така и на извлечена връзка. Процедурата за избор на филтър за източник на данни е дадена по следния начин.
Стъпка 1) Кликнете върху бутона „Добавяне“, поставен в горния десен ъгъл на раздела източник на данни.
Стъпка 2) Отваря прозореца „Редактиране на филтри за източник на данни“. Кликнете върху опцията „Добавяне“, присъстваща в прозореца.
След като щракнете върху бутона „добавяне“, следвайте останалите стъпки от темата „Извличане на филтри“ -> Стъпка 3.
Контекстен филтър
Контекстният филтър е независим филтър, който може да създаде отделен набор от данни от оригиналния набор от данни и да изчисли селекциите, направени в работния лист. Един или повече категорични филтри, които разделят набора от данни на основни части, могат да се използват като контекстен филтър. Всички други филтри, използвани в работния лист, работят въз основа на избора на контекстен филтър. Функциите на контекстните филтри могат да бъдат обяснени чрез лист в Excel.
Фигурата показва примерен набор от данни. От набора от данни се установява, че „Категория“ може да се използва като контекстен филтър, тъй като може да раздели набора от данни на основни части. След като филтърът се приложи към набора от данни, могат да бъдат получени следните данни.
Когато е избрана категорията „Мебели“, наличните данни в конкретната категория са показани на фигурата. Други филтри, които могат да се прилагат в листа, ще зависят от филтъра за категория. Това е основната функция за използване на контекстен филтър. Tableau създава временен набор от данни в механизма на хранилището въз основа на избора на контекстен филтър. След като контекстният филтър е избран, всички други селекции и филтри зависят от избора на конкретен контекстен филтър. Временната таблица или набор от данни, който се създава при избиране на контекстен филтър, се зарежда при всяка промяна на контекстния филтър.
Прилагане на контекстни филтри в работен лист:
Всяка величина може да бъде добавена като контекстен филтър, като следвате стъпките, дадени по-долу:
Стъпка 1) Измерението, което трябва да се добави като контекстен филтър, трябва да бъде добавено в полето за раздел на филтъра, както е показано на изображението.
Стъпка 2) Щракнете с десния бутон върху измерението, добавено в раздела за филтър, и изберете опцията „Добавяне към контекста“.
Стъпка 3) След като филтърът е избран като контекстен филтър, цветът на полето с размери се променя на сив цвят. Това сиво цветно поле е индикация за контекстен филтър.
Премахване на контекстния филтър:
Всеки контекстен филтър може да бъде променен обратно към нормален филтър, като изберете опцията „Премахване от контекста“, която е достъпна при щракване с десния бутон върху измерението. Цветът на полето за размери също ще се промени обратно на син цвят като индикация.
Предимства от използването на контекстни филтри:
Подобряване на производителността:
Когато контекстният филтър се използва в големи източници на данни, той може да подобри производителността, тъй като създава част от временен набор от данни въз основа на избора на контекстен филтър. Ефективността може да бъде ефективно подобрена чрез избор на основни категорични контекстни филтри.
Условия на зависим филтър:
Контекстните филтри могат да се използват за създаване на зависими условия за филтриране въз основа на бизнес изискването. Когато размерът на източника на данни е голям, контекстният филтър може да бъде избран в основната категория и могат да бъдат изпълнени други подходящи филтри.
Филтри за размери
Когато измерение се използва за филтриране на данните в работен лист, то се нарича филтър за измерение. Това е неагрегиран филтър, където могат да се добавят измерение, група, набори и контейнер. Филтър за размери може да се приложи чрез условия отгоре или отдолу, съвпадение със заместващи знаци и формула.
Членовете, присъстващи в измерение, могат да бъдат включени или изключени от списъка с помощта на този филтър. Филтърът за размери може да се покаже в лист или табло за управление, за да се промени динамично състоянието на филтъра. Процесът за добавяне на измерение като филтър е даден по следния начин.
Стъпка 1) Отидете до работен лист, както е дадено в темите по-горе, и следвайте стъпките.
- Изберете измерение от списъка с размери. В този пример „Категория“ се избира от списъка с измерения. Плъзнете измерението в полето „Филтри“.
- Отваря прозореца „Филтър“. Изберете члена от списъка.
- Кликнете върху OK.
Горната процедура филтрира набора от данни, за да покаже записите само за категорията „Мебели“.
Филтър за измерване:
Филтърът за измерване може да филтрира данните въз основа на стойностите, присъстващи в дадена мярка. Обобщените стойности на измерване могат да се използват във филтър за измерване за модифициране на данните. Филтър за измерване може да се приложи в работен лист, като следвате процедурата.
Стъпка 1) Отидете на работен лист
- Изберете мярка, присъстваща в раздела Мерки. В този пример е избрано „Продажби“. Плъзнете мярката в полето „Филтър“.
- Отваря прозорец „Поле за филтриране“. Изберете което и да е агрегиране от списъка. В този пример Sum се приема като тип агрегиране.
- Кликнете върху бутона "Напред".
Стъпка 2) Отваря се прозорец, в който трябва да изберете диапазона от стойности. Другите видове опции, присъстващи в прозореца, са дадени, както следва.
Обхват на стойностите | Могат да бъдат дадени и филтрирани минимален и максимален обхват на измерваната стойност. |
Най-малко | Дадена е минимална стойност на мярка за филтриране на данните. |
Най-много | За филтриране на данните се дава максимална стойност на мярка. |
Специален | Опция за избор на нулеви или ненулеви стойности и филтриране на данните. |
- Изберете диапазона от стойности. Можете да промените горната и долната граница за диапазона от стойности.
- Кликнете върху OK.
Горният пример филтрира набора от данни въз основа на сумата от стойността на продажбите между 0 и 22638.
Персонализиран или бърз филтър:
Филтрите могат да бъдат персонализирани въз основа на избора на потребителя. Филтрите могат да персонализират работни листове и табла за управление, за да променят динамично данните. Процедурата за персонализиране на филтъра е дадена по следния начин.
Стъпка 1) Добавете филтъра „Категория“, както е показано във филтъра за измерения на темата.
- Щракнете с десния бутон върху добавения филтър.
- Изберете опцията „Показване на филтъра“.
Стъпка 2) Показва филтърното поле „Категория“ в дясната страна на работния лист. По подразбиране филтърът показва списъка с много стойности, както е показано на фигурата.
Стъпка 3) Можете да изберете или премахнете избора на членове, присъстващи във филтъра, и да промените данните.
Потребителски филтър:
Потребителският филтър защитава данните на ниво ред, налични в набор от данни. Може да се използва при публикуване на работната книга на сървър. За различните потребители могат да се прилагат различни условия на филтриране. Например, приемете, че има три отдела във фирма, а именно мебели, офис консумативи и технологии. Използвайки потребителския филтър, можем да позволим на потребителите да показват само данните, които са свързани с техния отдел. т.е. потребителите от отдел „Мебели” могат да виждат само данните от категория „Мебели”. Това може да гарантира сигурността на данните на ниво ред. Процедурата за прилагане на потребителския филтър е дадена по следния начин.
Стъпка 1)
- Щракнете върху опцията Сървър в лентата с менюта.
- Задръжте курсора на мишката върху опцията „Създаване на потребителски филтър“.
- Изберете полето за създаване на потребителски филтър. В този пример категорията е избрана като потребителски филтър.
Стъпка 2)
- Отваря прозорец „Влизане в сървъра на Tableau“.
- Кликнете върху опцията „Tableau Online“, присъстваща в прозореца.
Стъпка 3)
- Отваря прозорец за онлайн влизане в Tableau. Въведете вашия регистриран имейл адрес и парола.
- Кликнете върху опцията за влизане.
Стъпка 4) Отваря прозорец „Потребителски филтър“. Следвайте стъпките по-долу, за да добавите потребителски филтър.
- Въведете име за потребителския филтър.
- Изберете потребител от потребителския списък.
- Проверете необходимите членове, които трябва да се показват за избрания член.
- Кликнете върху OK.
Той създава потребителски филтър в Tableau. Можете да видите потребителския филтър в панела с настройки, както е показано по-долу.
Когато работната книга е публикувана в сървъра, на потребителя се показват само филтрираните данни. Потребителският филтър може да бъде създаден за множество потребители, за да се защитят данните.
Oбобщение
- Tableau има функции за организиране и опростяване на данните, налични в набора от данни.
- Филтърът ограничава броя на записите в набора от данни въз основа на дадено условие.
- Различни видове филтри, използвани в Tableau, са филтри за извличане, филтри за източник на данни, контекстни филтри, филтри за размери и филтри за измерване.
- Филтрите за извличане променят данните в локалното копие на набора от данни, който е извлечен от източника на данни.
- Филтрите за източник на данни променят данните въз основа на дадено условие. Тези филтри се прилагат както за жива, така и за извлечена връзка.
- Контекстният филтър създава временна таблица в Tableau engine и действа като основен филтър. Всички други филтри, приложени към работен лист, зависят от контекстния филтър.
- Когато измерение се използва за филтриране на данните, то се нарича филтър за измерение. Може да включва или изключва членовете, присъстващи в измерението.
- Когато мярка се използва за филтриране на данните, тя се нарича филтър за мярка. Той може да променя данните въз основа на сравнението на измерената стойност.
- Бърз или персонализиран филтър се използва за динамично модифициране на състоянието на филтъра.
- Потребителските филтри защитават данните на ниво ред, публикувани в сървър.
- Потребителите могат да сортират полетата в набора от данни.
- Групите могат да се изграждат, за да групират присъстващите членове в измерение.
- Потребителите могат да изградят йерархия, за да покажат нивото на детайлност в набора от данни.
- Набори могат да бъдат създадени, за да изберете или изключите един или повече членове от поле. Комплект може да се добави като отделно измерение в Tableau.