Данните могат да бъдат организирани и опростени с помощта на различни техники в Tableau. Ще използваме текстовия файл "Sample- Superstore.csv" за демонстрация в този урок.
В този урок ще научите
- Видове филтри:
- Извличане на филтри:
- Състояние на филтъра в Таблица
- Състояние на филтъра по формула:
- Филтър за източник на данни:
- Контекстен филтър:
- Филтри за размери:
Видове филтри:
Филтрите могат да се прилагат в работен лист, за да се ограничи броят на записите, присъстващи в набор от данни. Различни видове филтри се използват в Tableau Desktop въз основа на различни цели. Различните видове филтри, използвани в Таблица, са дадени по-долу. Имената на типовете филтри се сортират въз основа на реда на изпълнение в Tableau.
- Извличане на филтри
- Филтри на източника на данни
- Контекстни филтри
- Филтри за измерения
- Измерете филтри
Извличане на филтри:
Филтрите за извличане се използват за филтриране на извлечените данни от източника на данни. Този филтър се използва само ако потребителят извлича данните от източника на данни.
След като текстовият файл се свърже с Tableau, можете да видите опцията на живо и извличане в горния десен ъгъл на раздела източник на данни. Live Connection директно се свързва с източник на данни. Извличане на връзка извлича данните от източника на данни и създава локално копие в хранилището на Tableau. Процедурата за създаване на извличащ филтър е дадена, както следва.
Стъпка 1) След свързване на текстовия файл в Tableau,
- Кликнете върху бутона за извличане "Извличане", както е показано на фигурата.
Това ще създаде локално копие в хранилището на Tableau.
Стъпка 2) Напред ,
- Кликнете върху опцията „Редактиране“, поставена близо до бутона „Извличане“.
- Отваря се прозорецът „Извличане на данни“. Щракнете върху опцията „Добавяне“ в прозореца.
Стъпка 3) Прозорецът "Добавяне на филтър" е отворен, за да изберете условията за филтриране.
Можете да изберете някое от полетата и да добавите като филтър за извличане. В този пример избрахме „Категория“ като филтър за извличане.
- Изберете „Категория“ от списъка
- Кликнете върху „OK“.
След като щракнете върху бутона OK, той отваря прозорец за филтър.
Прозорецът на филтъра има множество опции за филтриране на „Категория“ въз основа на различни случаи на употреба. Всички случаи на употреба и условията за филтриране са обяснени по-долу.
Състояние на филтъра в Таблица
Случай на употреба 1: Изберете от списъка
По подразбиране прозорецът на филтъра отваря опцията „Избор от списък“. Можете да включите или изключите членовете, присъстващи в полето, като използвате тази опция.
За да включите можете
- Изберете членовете
- Щракнете върху OK.
За да изключите избраните членове,
- Щракнете върху квадратчето за изключване
- Изберете членовете, които да изключите
- Щракнете върху OK.
Има още две опции в „Избор от списък“.
- всичко
- Нито един
Всичко:
Тази опция включва или изключва всички членове, присъстващи в полето. В този пример всички членове се включват, като щракнете върху опцията "Всички".
Етап 1)
- Изберете опцията „Всички“.
- Щракнете върху OK
Стъпка 2) Напред ,
- Той показва филтър за извличане на данни. Състоянието на филтъра също се добавя в прозореца на филтъра за извличане.
- Щракнете върху OK, за да добавите филтъра за извличане.
За да изключите всички членове в списъка, първо кликнете върху бутона „Изключване“. След това изберете опцията „Всички“ и кликнете върху OK. Тази процедура добавя филтъра в прозореца за извличане на данни.
Нито един:
Ако искате да изчистите цялата селекция, направена в прозореца на филтъра, и да стартирате нова селекция, можете да използвате тази опция „няма“. Нито една опция не изчиства целия избор, направен в прозореца на филтъра. След като бъде изчистено, можете да изберете новите членове.
- Кликнете върху опцията „Няма“. Изберете новите членове, които ще бъдат добавени като филтър.
- Щракнете върху OK, за да добавите филтъра за извличане.
Случай на употреба 2: Персонализиран списък със стойности
Персонализиран списък със стойности позволява на потребителя да въведе името на члена и да филтрира съответното поле. Списък с персонализирани стойности може да бъде създаден, като следвате дадената процедура.
Стъпка 1) В екрана за филтриране
- Щракнете върху бутона за избор "Списък с персонализирани стойности".
- Въведете името на члена.
- Щракнете върху символа „+“, за да добавите името в списъка.
- Можете да добавите няколко члена в списъка и да кликнете върху OK
В прозореца има опция "Включете всички стойности, когато са празни." Може да бъде избрано да включва всички стойности, налични в полето, когато избраният член няма данни.
Опцията Clear List изчиства митническия списък с стойности.
Случай за употреба 3: Използвайте всички
Тази опция избира всички членове, присъстващи в полето.
Случай на употреба 4: заместващ знак
Опцията за заместващ знак се използва за филтриране на полетата въз основа на дадено съвпадение на заместващи символи. Потребителите могат да въведат знака и да филтрират полето въз основа на съвпадението. Различните видове мачове са дадени както следва.
Съдържа |
Изберете членовете, ако името на члена съдържа набрани символи. |
Започва с |
Изберете членовете, ако името на члена започва с въведени знаци. |
Завършва със |
Изберете членовете, ако името на члена завършва с въведени символи. |
Точно съвпада |
Изберете членовете, ако името на члена точно съвпада с въведени символи. |
Етап 1)
- Изберете раздела "Wildcard".
- Въведете символите, които да съвпадат.
- Изберете вида на съвпадението. В този пример е избран тип „Съдържа“.
- Щракнете върху OK.
Случай на употреба 5: Филтър при състояние
Тази опция се използва за филтриране на набора от данни, като дава няколко условия. Състоянието на пълнителя на базата на полето е дадено по-долу.
По поле:
- Изберете раздела „Състояние“ в прозореца за филтриране.
- Кликнете върху бутона за избор „По поле“.
- Изберете името на полето за филтриране от падащия списък.
- Изберете типа агрегиране като Сума, средно и медиана от падащия списък.
- Изберете оператора от падащото меню.
- Въведете стойността, за да филтрирате избраното поле.
- Щракнете върху OK.
В горния пример наборът от данни се филтрира, за да види данните, при които сумата от продажби е по-голяма от 1000.
Обхватът на стойностите:
Тази опция показва минималната и максималната стойност на избраното поле, като щракнете върху бутона „Зареждане“. Може да се използва за препращане на стойностите.
Състояние на филтъра по формула:
Можете да напишете формула за филтриране на набора от данни, като използвате тази опция. Процедурата е обяснена по-долу.
Стъпки:
- Кликнете върху бутона за избор „По формула“.
- Въведете формулата в полето, както е показано на фигурата.
- Щракнете върху Ok.
В горния пример писмената формула филтрира данните, когато сумата от продажбите е по-голяма от 1000.
Използвайте случай 6: Горни или долни филтри
Тази опция се използва за избор на горния или долния брой записи.
По поле:
Етап 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. Можете да видите потребителския филтър под екрана за комплекти, както е показано по-долу.
Когато работната книга е публикувана на сървъра, на потребителя се показват само филтрираните данни. Потребителски филтър може да бъде създаден за множество потребители за защита на данните.
Резюме:
- Tableau има функции за организиране и опростяване на данните, присъстващи в набора от данни.
- Филтърът ограничава броя на записите, присъстващи в набора от данни въз основа на дадено условие.
- Различни видове филтри, използвани в Tableau, са филтри за извличане, филтри за източници на данни, контекстни филтри, филтри за размери и филтри за измерване.
- Филтрите за извличане променят данните в локалното копие на набора от данни, което се извлича от източника на данни.
- Филтрите на източника на данни модифицират данните въз основа на дадено условие. Тези филтри се прилагат както за активна, така и за екстракционна връзка.
- Контекстният филтър създава временна таблица в механизма на Tableau и действа като основен филтър. Всички останали филтри, приложени на работен лист, зависят от филтъра за контекст.
- Когато дадено измерение се използва за филтриране на данните, то се нарича като филтър за измерение. Той може да включва или изключва членовете, присъстващи в измерението.
- Когато дадена мярка се използва за филтриране на данните, тя се нарича филтър за мярка. Той може да модифицира данните въз основа на сравнението на измерената стойност.
- Бърз или персонализиран филтър се използва за динамично модифициране на състоянието на филтъра.
- Потребителските филтри защитават данните на ниво ред, публикувани в сървър.
- Потребителите могат да сортират полетата, налични в набора от данни.
- Групите могат да се изграждат, за да групират членовете, присъстващи в едно измерение.
- Потребителите могат да изградят йерархия, за да покажат нивото на детайлност, налично в набора от данни.
- Могат да се създават набори за избор или изключване на един или повече членове от поле. Набор може да бъде добавен като отделно измерение в Таблица.