Как да внедрите контекстни филтри в Tableau



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

Създаването на филтри е много важен аспект на Борд . В тази статия ще разберем контекстните филтри в таблицата в следния ред:

Какво представляват контекстните филтри в Tableau?

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





Сега можете да разположите контекстен филтър, за да постигнете някое от следните

  • По-добро представяне: Ако са зададени много филтри или източникът на данни е доста голям, заявките са по-бавни. В такъв сценарий може да се зададат контекстни филтри за подобряване на производителността.



  • Топ N филтър: Също така може да се зададе контекстен филтър, който да включва само техните данни, представляващи интерес, последвано от задаване на цифров или най-горен N филтър.

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

как да използвам подниза в sql

Как да създадете контекстни филтри в Tableau

За да изградите контекстен филтър, следвайте дадените по-долу стъпки



  • Изберете Добавяне към контекста опцияот Контекст меню на съществуващ категориален филтър. След това контекстът се изчислява, за да генерира изгледа. След това всичките ви други филтри ще бъдат изчислени спрямо контекста.
  • Контекстни филтри:
  1. Появява се в горната част на Филтри рафт.
  2. Идентифицират се със сив цвят на Филтри рафт.
  3. Не може да се пренареди на рафта.

context-filters-in-tableau

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

Можете да направите модификации на контекстен филтър, като направите едно от следните неща

  • Премахване на полето от рафта Филтри (Изчислява се нов контекст, ако други филтри за контекст останат на рафта)

  • Редактиране на филтъра (Нов контекст се изчислява всеки път, когато редактирате филтър за контекст)

  • ИзбиранеПремахване от контекста (Филтърът остава на рафта като стандартен филтър. Изчислява се нов контекст ако на рафта останат други контекстни филтри)

Как да ускорим контекстните филтри

За да подобрите производителността на контекстните филтри и следователно да увеличите ефективността на Tableau, можете да следвате тези насоки

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

  • Счита се да завършите всичките си модели на данни, преди да създадете контекст. Промените в модела на данни, като преобразуване на измерения в мерки, изискват преизчисляване на контекста.

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

  • Използване на кошчета за дата като ГОДИНА (дата) или контекстните филтри на дискретни дати са по-ефективни от използването на непрекъснати дати.

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

Демонстрация

Този пример има за цел да ви преведе през процедурата за изграждане на контекстен филтър.

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

  • Използвай Проба - Superstore източник на данни за създаване на първоначален изглед. Изгледът показва продажбите за всички Подкатегории , сортирани в низходящ ред.

context-filters-in-tableau

  • Сега изградете филтър Топ 10, за да показвате само най-продаваните продукти. Можете да го направите, като плъзнете Подкатегория поле към Филтри рафт. В диалоговия прозорец, който се появява, превключете към раздела Най-горе и дефинирайте филтър, който е Топ 10 по Сума на продажбите .

filter

какво е rmi в java
  • Когато щракнете върху Добре бутон, ще видите, че изгледът е филтриран, за да покаже 10-те най-добри подкатегории по отношение на продажбите преди вас.

подкатегория

  • Продължавайки, нека опитаме и добавим друг филтър, за да показваме само мебелни продукти. Сега плъзнете Категория поле към Филтри рафт и изберете единствения Мебели . Когато сте готови, щракнетена Добре бутон.Изгледът е филтриран, но вместо 10 продукта, той вече показва само 3. Това се дължи на факта, че по подразбиране всички филтри се оценяват отделно и изгледът е проектиран да показва пресечната точка на резултатите. Така на екрана ще видите, че три от топ 10 на цялостните продукти са продукти за мебели.

. furniture

  • След това, за да определим 10-те най-добри мебелни продукта, трябва да направим Категория филтрира контекстен филтър. Щракнете с десния бутон върху полето на Филтри и изберете Добавяне към контекста опция.
  • Филтърът е маркиран като контекстен филтър. Изгледът се актуализира, за да покаже четирите най-добри мебелни продукта.

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

Надявам се тази статия да премахне съмненията ви относно контекстните филтри в Tableau. С това стигнахме до края на този контекстен филтър в Tableau.

Ако желаете да овладеете Tableau, Edureka има подготвен курс който обхваща различни концепции за визуализация на данните в дълбочина, включително условно форматиране, скриптове, свързващи диаграми, интеграция на таблото, интеграция на Tableau с R и др. Той идва с поддръжка 24 * 7, за да ви води през целия период на обучение. Новите партиди започват скоро.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на „Контекстни филтри в таблицата“ и ние ще се свържем с вас най-рано.