Иерархии в визуализациях LuckyTemplates

Иерархии в визуализациях LuckyTemplates

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

Оглавление

Понимание иерархий в LuckyTemplates

Этот набор данных имеет следующие уровни иерархии:

  • Область
  • Субрегион
  • Страны
  • Города

Иерархии в визуализациях LuckyTemplates

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

Иерархии в визуализациях LuckyTemplates

Настройка таблицы иерархии

Чтобы создать карту формы, вам нужны только два нижних уровня иерархии.

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

Добавить пользовательские столбцы для данных

Чтобы развернуть столбцы, выберите уровни или столбцы. Затем щелкните правой кнопкой мыши и выберите Unpivot Columns .

Иерархии в визуализациях LuckyTemplates

Затем щелкните правой кнопкой мыши столбец атрибутов и выберите «Добавить столбцы из примеров» .

Иерархии в визуализациях LuckyTemplates

Введите число, и он автоматически найдет шаблон столбцов. В этом случае назовите столбец как Lvl Nb .

Иерархии в визуализациях LuckyTemplates

Измените тип столбца на Целое число .

Иерархии в визуализациях LuckyTemplates

После этого создайте столбец индекса, перейдя на вкладку «Добавить столбец» и щелкнув «  Столбец индекса» . Затем выберите From 1 .

Иерархии в визуализациях LuckyTemplates

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

Нажмите «Пользовательский столбец» и назовите его «Предыдущий уровень» . Затем введите приведенную ниже формулу.

Иерархии в визуализациях LuckyTemplates

Формула просто определяет номер предыдущего уровня столбца Lvl Nb. Если столбец индекса равен 1, он покажет нулевое значение. Если нет, он получает номер предыдущего уровня.

После нажатия OK вы увидите новый столбец в таблице. Обязательно установите тип столбца «Целое число».

Иерархии в визуализациях LuckyTemplates

Следующее, что нужно сделать, это сравнить столбцы Lvl Nb и Previous Level.

Добавьте новый условный столбец. Затем установите параметры так, чтобы, если столбец «Предыдущий уровень» был больше, чем столбец «Уровень Nb», он генерировал индекс. В противном случае он даст нулевое значение.

Иерархии в визуализациях LuckyTemplates

После нажатия OK вы увидите условный столбец в таблице.

Иерархии в визуализациях LuckyTemplates

В этом столбце вы также увидите значение ошибки и нулевое значение. Чтобы удалить значение ошибки, щелкните правой кнопкой мыши заголовок столбца и выберите « Удалить ошибки» .

Иерархии в визуализациях LuckyTemplates

Чтобы удалить нулевое з��ачение, щелкните правой кнопкой мыши ячейку и замените значение на 0.

Иерархии в визуализациях LuckyTemplates

Далее необходимо заполнить столбец. Щелкните правой кнопкой мыши заголовок и выберите «Заполнить» . Затем выберите «Вниз» .

Иерархии в визуализациях LuckyTemplates

После этого ваша таблица готова к решению.

Иерархии в визуализациях LuckyTemplates

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

Поиск иерархий в LuckyTemplates

В таблице видно, что наивысшая степень детализации группы 0 и 8 составляет 4 и 5 соответственно. Эти уровни соответствуют городам, содержащим информацию, которую вам нужно получить.

Иерархии в визуализациях LuckyTemplates

Чтобы использовать Group By, перейдите на главную страницу и нажмите Group By . Затем установите параметры.

Сгруппируйте столбец Custom и найдите максимальное значение столбца Lvl Nb.

Иерархии в визуализациях LuckyTemplates

После этого вы сможете увидеть максимальный уровень иерархии для каждой группы.

Иерархии в визуализациях LuckyTemplates

Определение уровней иерархии

Следующим шагом будет поиск уровней иерархии в таблице.

Уровень города

Во-первых, найдите название города на основе данных. Для этого вам нужно объединить этот шаг и предыдущий шаг.

Перейдите к запросам на слияние и объедините дату на основе пользовательских и подсчетов с данными (текущими).

Затем измените Grouped Rows на Replaced Value и Count на Lvl Nb . Затем нажмите ОК.

Иерархии в визуализациях LuckyTemplates

Теперь у вас есть таблица, показывающая города со всеми иерархиями уровней 4 и 5.

Иерархии в визуализациях LuckyTemplates

Поскольку у вас уже есть столбец Grouped Rows, удалите столбцы Custom и Count.

Затем разверните столбец «Сгруппированные строки», чтобы увидеть все данные. Затем удалите имя столбца по умолчанию для развернутых сгруппированных строк.

Вот как теперь выглядит расширенная таблица:

Иерархии в визуализациях LuckyTemplates

Удалите все столбцы, кроме столбца «Значение» и «Предыдущий уровень».

Иерархии в визуализациях LuckyTemplates

Теперь у вас есть таблица, показывающая только уровни города.

Уровень страны

Чтобы найти уровни страны, вы можете использовать ту же технику и логику.

Перейдите в Merge Queries и скопируйте код. Добавьте новую строку формулы и вставьте туда код. В конце кода измените LeftOuter на RightAnti .

Иерархии в визуализациях LuckyTemplates

При объединении пользовательских и количественных значений LeftOuter выбирает уровень городов.

Это то, что выбирает код.

Иерархии в визуализациях LuckyTemplates

LeftOuter изолировал города, обведенные красными прямоугольниками. С другой стороны, RightAnti выбирает значения за рамками, которые являются странами.

После изменения кода вы получите 3 новых столбца.

Снова удалите все столбцы, кроме сгруппированных строк, и разверните их.

Иерархии в визуализациях LuckyTemplates

Затем используйте имя столбца Group By и Input как Max_Lvl . Установите для операции значение Max , а для столбца — значение Lvl Nb .

Иерархии в визуализациях LuckyTemplates

Затем сгенерируйте код, объединив таблицы. Перейдите к Merge Queries и объедините Custom и Max_Lvl с Data (Current).

Иерархии в визуализациях LuckyTemplates

В формуле измените Changed Type3 на Replaced Value и Max_Lvl на Lvl Nb .

Иерархии в визуализациях LuckyTemplates

После изменения формулы у вас теперь есть таблицы со всеми странами.

Иерархии в визуализациях LuckyTemplates

Удалите все столбцы, кроме столбца Changed Type3 , и разверните его.

Иерархии в визуализациях LuckyTemplates

Теперь вы можете видеть все данные внутри этого столбца. Не забудьте изменить имя столбца «Значение» на «Страны» .

Вам понадобятся только столбцы «Страны» и «Пользовательский», поэтому удалите остальные столбцы.

Иерархии в визуализациях LuckyTemplates

Теперь у вас есть финальная таблица для стран.

Объединение иерархий в LuckyTemplates

Теперь, когда у вас есть таблицы «Страны» и «Города», их нужно объединить.

Перейдите к Merge Queries и объедините пользовательскую таблицу с пользовательской таблицей Data(Current). Установите для параметра Join Kind значение Inner и нажмите OK.

Иерархии в визуализациях LuckyTemplates

В формуле измените СТРАНЫ на ГОРОД, а затем нажмите Enter.

Иерархии в визуализациях LuckyTemplates

Разверните столбец COUNTRIES.1 , чтобы просмотреть все остальные столбцы.

Иерархии в визуализациях LuckyTemplates

Удалите все столбцы, кроме «Страны» и «Значение». Затем измените имя заголовка Value на City .

Теперь это упрощенная таблица для стран и городов:

Иерархии в визуализациях LuckyTemplates

Последний шаг — добавить карту формы для визуализации данных.

Поместите таблицу «Страны» в параметр «Местоположение», а «Город» в параметр «Насыщенность цвета». Затем измените проекцию с Меркатора на Орфографическую.

Иерархии в визуализациях LuckyTemplates

Теперь вы можете увидеть визуализацию карты с информацией об иерархии.


Визуализации данных LuckyTemplates — динамические карты во всплывающих подсказках
Динамическая сортировка визуализаций в отчетах LuckyTemplates
Важность создания привлекательных визуализаций LuckyTemplates

Заключение

Иерархии в визуализациях LuckyTemplates важны для получения ценной информации. Они сообщают вам конкретные детали и данные в вашем отчете, ранжируя их по уровням.

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


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать