← Все курсы · Курс Tableau · Все руководства

Иерархии таблиц: одно перетаскивание позволяет детализировать каждый график

Органайзер, работающий с полями, а не со значениями · Часть Analyst Prep Kit

К , аналитик данных · Опубликовано

К концу этой страницы вы сможете одним перетаскиванием построить иерархию, с первого раза расположить ее в правильном порядке и точно сказать, чем она отличается от группы, набора и корзины. Эти четверо постоянно путаются, и одно предложение навсегда их разлучит. Это около двенадцати минут.

Вот что нужно сделать сегодня. На панели «Данные» перетащите подкатегорию прямо поверх категории. Tableau запрашивает имя, и с этого момента каждое представление, построенное на категории, имеет небольшой значок плюса. Нажмите на нее, и диаграмма развернется на подкатегории без необходимости создания второго листа.

Краткая версия: иерархия организует поля по уровням. Группа, набор и ячейка организуют значения внутри одного поля. Вот и все различие.

Люди удивляются тому, чего на самом деле стоит уровень, и поэтому они понимают картину.

Each level down multiplies the number of rows in the view Three tiers stacked vertically and widening as they descend. The top tier shows three wide boxes labeled Category. The middle tier shows nine narrower boxes labeled Sub-Category, with lines fanning out from each box above to three below it. The bottom tier shows a long row of many very thin boxes labeled Product, again fanning out from each box above. A plus symbol sits at the left of the top tier and a minus symbol at the left of the bottom tier, marking the drill controls that move between them. The widening shape shows that every step down the hierarchy multiplies the number of marks in the view, so the bottom level holds far more rows than the top. Category Sub-Category Product 3 9 39 one click down, thirteen times the marks
«Сверление» — это дешевое нажатие и дорогое чтение. Вот почему верхний уровень является значением по умолчанию.
Что вы узнаете
  1. Что такое иерархия на самом деле
  2. Создаём его и наводим правильный порядок
  3. Иерархия по группе, набору и контейнеру
  4. Что делают кнопки «плюс» и «минус»
  5. Детали, которые люди упускают
  6. Почему это работает
  7. Использование этого в своей книге
  8. Все на одном экране
Это по сертификации. Иерархии находятся в разделе 2 «Изучение и анализ данных», который составляет 37% экзамена Основы рабочего стола Tableau и является самым большим его разделом. комплект сертификации сверяет их с группами, наборами и корзинами, откуда обычно приходят неправильные ответы.

1. Что такое иерархия на самом деле

Перед объяснением: вы строите иерархию из категорий и подкатегорий. Что происходит с двумя исходными полями?

Ничего. Они оба все еще здесь, их по-прежнему можно использовать самостоятельно, теперь они находятся внутри именованной иерархии на панели «Данные». Иерархия не использует поля, из которых она состоит.

Это первое, за что нужно держаться. Иерархия — это расположение существующих полей по уровням, упорядоченным от широкого вверху до конкретного внизу. Он не создает новых полей и не изменяет данные. В нем записана связь, о которой вы уже знали: каждая подкатегория принадлежит ровно одной категории.

Взамен вы получаете контроль. Когда поле иерархии отображается в представлении, Tableau помещает на таблетку небольшой значок плюса или минуса, и щелчок по нему добавляет или удаляет уровень детализации на месте. Диаграмма, которую вы уже построили, становится диаграммой, которую читатель может открыть.

Это более серьезное дело, чем кажется, потому что альтернативой является создание второго листа. Без иерархии «продажи по категориям» и «продажи по подкатегориям» — это два представления, между которыми приходится перемещаться. С одной стороны, это один и тот же вид на двух глубинах.

Предложение, которое нужно запомнить. Иерархия организует поля по уровням и предоставляет читателю возможность управления детализацией. Он не меняет поля и не меняет данные.

2. Создание и правильный порядок

Перед выполнением шагов: вы помещаете категорию в продукт, а не наоборот. Что получает читатель?

Упражнение, которое начинается конкретнее и становится более расплывчатым, и выглядит как сломанное, даже если в нем нет ошибок. Порядок — единственное решение в построении иерархии, и именно в нем люди ошибаются.

Сборка согласно документации Tableau:

  1. На панели «Данные» перетащите поле прямо поверх другого поля.
  2. Tableau просит вас назвать иерархию. Дайте ему имя, которое читатель узнает.
  3. При необходимости перетащите дополнительные поля в иерархию, чтобы добавить больше уровней.
  4. Измените порядок полей в иерархии, перетащив их на новое место.

Если нужное поле находится внутри папки, перетаскивание будет затруднительным, поэтому используйте другой путь: щелкните поле правой кнопкой мыши и выберите «Создать иерархию».

Теперь правило порядка, и это одна строка. Сверху грубо, снизу мелко. Каждый нижний уровень должен содержаться уровнем выше него.

Прежде чем читать дальше, скажите вслух, почему сдерживание является испытанием. Это потому, что бурение означает «покажи мне, из чего это сделано». Категория содержит подкатегории, поэтому имеет смысл открыть категорию, чтобы увидеть ее подкатегории. Продукт не содержит категорий, поэтому обратное детализация не может выявить ничего полезного, и Tableau все равно позволит вам его создать.

иерархияПорядокРаботает, потому что
ПродуктКатегория → Подкатегория → Название продуктаКаждый уровень содержится в предыдущем
РасположениеСтрана → Штат → Город → Почтовый индексТо же сдерживание, и то, что все признают
ДатаГод → Квартал → Месяц → ДеньTableau создаст это для вас в любом поле даты.
орг.Регион → Менеджер → ПредставительСдерживается, пока представитель подчиняется одному менеджеру

В последней строке содержится предостережение, которое стоит знать. Сдерживание должно быть справедливым для ваших данных, а не только для организационной структуры. Если представитель разделен между двумя менеджерами, при детализации будут показаны их продажи под обоими, и уровни не будут суммироваться с общей суммой. Проверьте, прежде чем строить.

3. Иерархия по группе, набору и интервалу

Перед таблицей: иерархии, группы, наборы и ячейки — все это похоже на способы организации данных. Какой единственный вопрос их разделяет?

Работают ли они с полями или со значениями внутри одного поля. Иерархия — единственная из четырех, которая упорядочивает несколько полей. Остальные три изменяют форму значений внутри одного поля, и делают это тремя разными способами.

инструментРаботает надЧто он делаетЧто вы получаете
иерархияНесколько полейУпорядочивает их по уровнямКонтроль сверла. Ничего не изменится, пока кто-нибудь не нажмет.
ГруппаУчастники одного поляОбъединяет несколько участников в один более крупный элементМеньше, более грубые категории
наборУчастники одного поляМаркирует каждого члена IN или OUT.Две группы, которые вы можете сравнить
БинЗначения одной мерыРазрезает непрерывный диапазон на сегменты одинаковой ширины.Измерение, которое можно посчитать, например гистограмму.

Две из этих пар путаются больше, чем остальные, поэтому вот обе в предложении.

Иерархия против группы. Они кажутся похожими, потому что оба делают вещи грубее. Группа делает подкатегорию более грубой, объединяя ее участников. Иерархия оставляет подкатегорию в покое и позволяет читателю перейти к категории, которая уже была отдельным полем. Если более грубый уровень уже существует в виде поля, вам нужна иерархия. Если ее не существует и вам придется ее изобрести, вам нужна группа.

Настроен против группы. Группа объединяет участников в более крупные участники, и все остается на виду. А набор разделяет элементы на IN и OUT, чтобы вы могли сравнить две половины. Совершенно разные задания, которые руководство по набору выполняет правильно.

Представьте на мгновение свою собственную панель данных. Сколько ваших измерений на самом деле являются уровнями одной вещи, которую еще никто не соединил? Регион и Страна. Менеджер и представитель. Эти пары представляют собой иерархии, ожидающие, чтобы их объединили.

4. Что делают кнопки «плюс» и «минус»

Перед пояснением: вы нажимаете значок плюса на таблетке иерархии. Представление заменяет текущий уровень или дополняет его?

Он добавляет. Формулировка Tableau заключается в том, что вы можете «развернуть иерархию вверх или вниз, чтобы добавить или вычесть больше уровней детализации», и ключевое слово — «добавить». Категория остается на полке, а подкатегория присоединяется к ней, поэтому вы получаете подкатегории, вложенные в свои категории, а не плоский список подкатегорий.

Это различие стоит момента. Детализация дает вам оба уровня, при этом родительский элемент по-прежнему группирует дочерние элементы. Если вам нужны только подкатегории, вы не детализируете, а меняете поле.

Из рисунка вверху страницы следуют два практических следствия.

Метки размножаются, они не смещаются. Детализация трех категорий по девяти подкатегориям — это в три раза больше оценок. Повторное изучение тридцати девяти продуктов в тринадцать раз превышает исходный результат. Это нормально для гистограммы и болезненно для карты или точечной диаграммы, поэтому перед отправкой упражнения проверьте, что делает диаграмма на нижнем уровне.

Создайте представление на том уровне, на котором вы хотите, чтобы люди приземлились. Состояние по умолчанию — то, что вы сохранили, и большинство читателей никогда ничего не нажимают. Так что оставьте это на верхнем уровне, и пусть тренировки будут для тех, кто хочет большего.

5. Детали, которые люди упускают из виду

Перед списком: кто-то говорит, что удаление иерархии приведет к удалению полей внутри нее. Правы ли они?

Нет, и именно этот факт останавливает людей от экспериментов. Щелкните правой кнопкой мыши иерархию и выберите «Удалить иерархию». Собственное описание Tableau: «Поля в иерархии удаляются из иерархии, и иерархия исчезает с панели данных». Поля снова станут обычными полями. Ничего не потеряно, поэтому можно безопасно попробовать иерархию.

Еще пять, которые стоит знать.

Поля дат автоматически получают иерархию. Год, квартал, месяц, день. Вы не создаете ее, и плюс и минус таблетки от фиников действуют точно так же, как и таблетка, которую вы сделали сами.

Иерархия принадлежит источнику данных, а не листу. Создайте его один раз, и каждый рабочий лист в этом источнике данных сможет его использовать. Это то же расположение, что и наборы, и именно поэтому оба они находятся на панели «Данные».

Вы можете детализировать одного члена вместо всех. Нажатие на плюс на таблетке открывает каждую категорию. Нажатие на плюс на одном заголовке открывает только его, что обычно и нужно читателю.

Уровни можно переупорядочивать постфактум. Перетащите поле на новую позицию внутри иерархии. Вам не придется удалять его и начинать заново, что большинство людей делают в первый раз.

Иерархия ничего не навязывает. Он записывает условия содержания, которые, по вашему мнению, являются правдой. Если в ваших данных есть подкатегория, появляющаяся в двух категориях, Tableau без проблем отобразит ее в обеих, и ваши уровни не будут суммироваться с общим количеством. Это проблема данных, которую иерархия будет скорее отображать, чем улавливать.

Почему это работает

Бурение — это не изобретение Tableau, это общий ответ на проблему, с которой сталкивается каждый большой набор данных: представление, которое показывает все, не показывает ничего. Шнейдерман изложил образец, которому до сих пор следует большинство интерактивных инструментов: сначала обзор, масштабирование и фильтрация, а затем детали по запросу (Шнейдерман, 1996, Материалы симпозиума IEEE по визуальным языкам 1996 г., 336–343). Иерархия — это шаблон, объединенный в один элемент управления. Обзор — это верхний уровень, а подробности появляются только тогда, когда кто-то об этом просит.

Причина, по которой это лучше, чем создание двух листов, заключается в том, на что направлены усилия. На двух листах читателю предлагается заметить, что существует второй вид, найти его и запомнить первый, глядя на него. В одном просмотре с подробным описанием их просят нажать на плюс. Информация та же, а работа по соединению двух уровней перешла от читателя к инструменту.

Поведение продукта на этой странице взято из собственной документации Tableau, которая является авторитетной для нее. Создание иерархий (Справка Tableau, текущая версия) — это источник для этапа создания перетаскиванием, возможности добавления и изменения порядка полей, элементов управления плюс и минус детализации, маршрута «Создать иерархию» для полей внутри папок и инструкции о том, что команда «Удалить иерархию» делает с полями. Если вторичная рецензия не согласуется с этой страницей, страница выигрывает.

Использование этого в своей книге

Откройте панель «Данные» и прочтите список измерений. Сколько пар уровней одного и того же предмета, расположенных рядом друг с другом и не связанных друг с другом?

Делать это со всей книгой одновременно скучно, и вы остановитесь. Возьмите один, в этом порядке.

  1. Найдите пару, в которой одно содержит другое. Регион и страна. Категория и подкатегория. Менеджер и представитель. Если ни один из них не содержит другого, это не иерархия.
  2. Проверяйте содержание в данных, а не в организационной структуре. Посчитайте количество разных родителей на одного ребенка. Более одного означает, что детализация будет учитываться дважды, и у вас есть вопрос о данных, прежде чем вы создадите иерархию.
  3. Перетащите более мелкое поле на более грубое. От мелкого к грубому. Получение этого обратного значения — это полный провал.
  4. Назовите это для читателя, а не для вас. «Иерархия продуктов» — это нормально. Имя появится на панели «Данные», и другие люди его прочитают.
  5. Сохраните представление на верхнем уровне. Большинство читателей никогда не тренируются, поэтому состояние, которое вы сохраняете, — это состояние, которое видят почти все.
  6. Нажмите один раз на нижний уровень и посмотрите. Если диаграмма не читается на всю глубину, либо тип диаграммы неправильный, либо этот уровень не принадлежит иерархии.

Если у вас под рукой есть бумага и пять свободных минут, стоит сделать один рисунок, и он не является обязательным. Запишите три уровня в виде трех строк, затем напишите количество различных значений в каждой строке рядом с ними. Увидев цифры 3, 9 и 39, написанные собственным почерком, вы сделаете проблему нижнего уровня очевидной еще до того, как начнете ее строить.

Потренируйтесь в этом перед экзаменом.

Иерархии находятся в разделе 2, самом большом разделе экзамена Основы рабочего стола Tableau (37%). комплект сертификации тренирует их вместе с группами, наборами и ячейками в формате реального экзамена и дает ссылку на это руководство, если вы что-то пропустите.

Открыть комплект сертификации →

Впервые пользуетесь инструментом? Концепции таблиц в первую очередь охватывает измерения, меры и агрегирование.

Все на одном экране

Это лист поиска. Закройте правую колонку, проработайте левую и произнесите каждый ответ вслух, прежде чем проверять его.

концепцияЧто он делает
иерархияУпорядочивает несколько полей по уровням и передает читателю управление тренировкой.
Как построить одинПеретащите поле прямо поверх другого поля на панели данных.
Поле внутри папкиЩелкните поле правой кнопкой мыши и выберите «Создать иерархию».
Добавление уровнейПеретащите больше полей в иерархию
Изменение порядка уровнейПеретащите поле на новую позицию внутри иерархии.
Правило заказаСверху грубо, снизу мелко. Каждый уровень содержится в предыдущем.
Значки плюс и минусДетализация вверх или вниз, добавление или удаление уровня детализации.
Бурение добавляетРодительский уровень остается на полке. Вы получаете оба, вложенные.
Удаление иерархииЩелкните правой кнопкой мыши, выберите «Удалить иерархию». Поля сохранились как обычные поля.
Где он живетПанель данных, поэтому она принадлежит источнику данных и работает на каждом листе.
Поля датыПолучите год, квартал, месяц и день автоматически. Никакой сборки не требуется.
Иерархия против группыИерархия упорядочивает поля. Группа объединяет участников внутри одного поля.
Иерархия против множестваНабор помечает элементы IN или OUT одного поля. Никакие уровни не задействованы.
Иерархия против корзиныБункер разрезает непрерывную меру на ведра одинаковой ширины.
Чего он не делаетОбеспечьте сдерживание. Плохие данные молчаливо приводят к двойному подсчету.
Единственная привычка, которую следует сохранить. Прежде чем строить иерархию, посчитайте отдельных родителей каждого ребенка. Один родитель означает, что это иерархия. Более одного означает, что сверление будет учитываться дважды, и вы обнаружили проблему с данными, которая стоит больше, чем управление бурением.

Еще одна мысль, и мне бы хотелось услышать ответы других людей. Что заставило меня сделать этот щелчок, так это линия «поля против значений»: иерархия — единственная из четырех, которая касается более чем одного поля, и как только она появилась, я перестал путать ее с группами. На какую пару функций Tableau вам приходилось постоянно искать, прежде чем что-то окончательно их разделило?

Вы можете построить диаграмму. Сложнее всего сказать, почему Tableau поместила туда цифры.

Таблица для аналитиков это 110 страниц о том, как на самом деле думает Tableau: измерения против мер, отношения против объединений, наборы и уровень детализации. Достаточно того, что вы перестанете перетаскивать поля, пока все не станет выглядеть правильно.

Таблица для аналитиков, $19 →

Ссылки

Создавайте мнения, а не только словарный запас.

тот Курс Tableau рассказывает о измерениях, мерах, агрегировании и построении информационных панелей с проработанными примерами и карточками. Или перетащите поля на полки самостоятельно в Практикум по визуализации, по одной диаграмме за раз.

Откройте набор таблиц →