Power BI – Деревянная диаграмма только из числовых данных

Вопрос или проблема

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

ID Cash_All_Accounts Cash_Current_Accounts Cash_Saving_Accounts Cash_Long_Term_Saving_Accounts Cash_Short_Term_Saving_Accounts
1 100 50 50 25 25
2 200 50 150 100 50

Столбцы ‘Cash_Current_Accounts’ и ‘Cash_Saving_Accounts’ являются подмножествами столбца ‘Cash_All_Accounts’. Кроме того, столбцы ‘Cash_Long_Term_Saving_Accounts’ и ‘Cash_Short_Term_Saving_Accounts’ являются подмножествами столбца ‘Cash_Saving_Accounts’.

Иными словами, эти два уравнения всегда верны:

  1. Cash_All_Accounts = Cash_Current_Accounts + Cash_Saving_Accounts
  2. Cash_Saving_Accounts = Cash_Long_Term_Saving_Accounts + Cash_Short_Term_Saving_Accounts

Я хочу создать дерево диаграмму в Power BI, которая будет выглядеть так:

введите описание изображения здесь

Возможно ли получить что-то подобное, используя встроенную диаграмму дерева Power BI или какую-то кастомную диаграмму?

Ответ или решение

Создание Деревовидной Диаграммы в Power BI на Основе Числовых Данных

Введение

Power BI предоставляет широкий набор инструментов для визуализации данных. Одним из интересных вариантов является деревовидная диаграмма (Tree Chart), которая позволяет представлять иерархические данные. В вашем случае данные представляют собой набор чисел, относящихся к различным категориям с явной иерархией.

Структура Данных

Ваши данные содержат следующие колонки:

  • Cash_All_Accounts: Общая сумма наличных
  • Cash_Current_Accounts: Сумма текущих счетов
  • Cash_Saving_Accounts: Сумма сберегательных счетов
  • Cash_Long_Term_Saving_Accounts: Долгосрочные сберегательные счета
  • Cash_Short_Term_Saving_Accounts: Краткосрочные сберегательные счета

Эти колонки имеют иерархическую связь, которая позволяет вам строить деревовидную диаграмму. Например, Cash_Current_Accounts и Cash_Saving_Accounts являются частью Cash_All_Accounts, а Cash_Long_Term_Saving_Accounts и Cash_Short_Term_Saving_Accounts входят в состав Cash_Saving_Accounts.

Создание Деревовидной Диаграммы

Подготовка Данных

  1. Импорт данных: Загрузите свою таблицу в Power BI.
  2. Создание вычисляемых столбцов: Если ваши данные ещё не подготовлены в нужном формате, рекомендуется создать вычисляемые столбцы, которые отразят иерархическую структуру.

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

    HierarchyTable = 
    UNION(
       SELECTCOLUMNS(Data, "Category", "Cash_All_Accounts", "Amount", Data[Cash_All_Accounts]),
       SELECTCOLUMNS(Data, "Category", "Cash_Current_Accounts", "Amount", Data[Cash_Current_Accounts]),
       SELECTCOLUMNS(Data, "Category", "Cash_Saving_Accounts", "Amount", Data[Cash_Saving_Accounts]),
       SELECTCOLUMNS(Data, "Category", "Cash_Long_Term_Saving_Accounts", "Amount", Data[Cash_Long_Term_Saving_Accounts]),
       SELECTCOLUMNS(Data, "Category", "Cash_Short_Term_Saving_Accounts", "Amount", Data[Cash_Short_Term_Saving_Accounts])
    )

Построение Деревовидной Диаграммы

  1. Выбор визуализации: В Power BI выберите визуализацию «Tree Chart» (деревовидная диаграмма).

  2. Настройка полей: Перетащите созданную таблицу в область визуализации.

    • В поле Category укажите название категорий (например, Cash_All_Accounts, Cash_Current_Accounts и так далее).
    • В поле Amount добавьте соответствующие значения.
  3. Настройка отображения: В настройках визуализации вы можете настроить цвета, размеры и другие элементы дизайна для улучшения восприятия данных.

Альтернативные Решения

Если встроенная визуализация Power BI не удовлетворяет вашим требованиям, вы можете рассмотреть использование кастомных визуализаций из Microsoft AppSource, которые могут предоставить расширенные возможности для отображения иерархических данных.

Заключение

Создание деревовидной диаграммы в Power BI на основе числовых данных возможно благодаря иерархической структуре ваших данных. Следуя приведённым выше шагам, вы сможете создать информативную визуализацию, которая наглядно демонстрирует распределение наличных по разным категориям. Использование DAX для создания вычисляемых столбцов поможет вам управлять иерархией и обеспечить правильное представление данных. В случае необходимости можно воспользоваться кастомными визуализациями для более детального анализа.

SEO Оптимизация

Данная статья содержит ключевые слова и фразы, такие как "Power BI", "деревовидная диаграмма", "визуализация данных", "DAX", что помогает поисковым системам направлять целевую аудиторию к информации, связанной с анализом и представлением числовых данных в Power BI.

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

Оцените материал
Добавить комментарий

Капча загружается...