Как сделать иерархию в power bi

Добавил пользователь Дмитрий К.
Обновлено: 04.10.2024

Я работаю над отчетом в Power BI. Одна из таблиц в моей модели данных собирает данные датчиков. В нем есть следующие столбцы:

  • Серийный (int), т.е. 123456789
  • Отметка времени (дата и время), т.е. 20 декабря 2016 г., 12:04:23
  • Чтение (десятичное), т.е. 123,456

Новая запись добавляется каждые несколько минут с текущим показанием датчика.

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

Я просмотрел следующие вопросы SO, но они не помогли:

Я тоже нашел эту статью, но она сбивала с толку:

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

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

Я включаю столбец времени / текста, поскольку в Power BI есть привычка добавлять дату 1899 года к типам данных времени. Вы можете добавить другие столбцы, если они будут вам полезны.

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

Стоит сохранить, но скрыть исходное поле datetime в ваших данных, на случай, если вы позже захотите рассчитать продолжительность, охватывающую дни.

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

Надеюсь это поможет.

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

power bi, линейчатая диаграмма, инструкция, несколько параметров, пример

Как лаконично представить в Power BI структуру продаж, рентабельности и других показателей в разрезе одной и той же аналитики (например, по менеджерам или городам)?

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

Итак, задача: показать структуру продаж и рентабельности (дебиторской задолженности и др.) по городам.

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

Линейчатая диаграмма с цветовой шкалой

power bi, диаграмма, цветовая шкала

Линейчатая диаграмма с детализацией по столбцам

power bi, диаграмма по нескольким параметрам

Пошаговая инструкция по построению диаграммы в Power BI.

power bi

  1. Перенесите рентабельность в область насыщенности цвета.


power bi, цветовая шкала

Линейчатая диаграмма с двумя столбцами данных

Инструкция по построению диаграммы.

  1. Постройте диаграмму по выручке, как в предыдущем примере.
  2. В ось добавьте аналитический срез (в нашем случае – города).

Вторую ось нужно скрыть, но порядок городов пока не совпадет. Выручка отсортирована по убыванию, а рентабельность – по алфавиту. Ее тоже нужно упорядочить по убыванию выручки.

power bi, инструкция

  1. Для правильной сортировки перенесите Выручку в область Подсказок.

Теперь при наведении мышки на блок будет появляться информация о выручке, но это еще не все…

power bi, инструкция

power bi, инструкция

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

Линейчатая диаграмма с синхронной прокруткой (когда много данных)

power bi, инструкция

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

power bi. несколько параметров

Продолжая нашу серию статей, посвященных Power BI, мы рассмотрим сервер отчетов Power BI. Power BI, как технология представляет собой совокупность других технологий и сервисов. Сервер отчетов Power BI – один из важнейших компонентов экосистемы. Здесь мы узнаем о различных его аспектах:

  • Основные характеристики
  • Установка
  • Работа/архитектура
  • Компоненты
  • Особенности последней версии

Что такое сервер отчетов Power BI?

Сервер отчетов Power BI – это локальный сервер отчетов, который используется для размещения отчетов Power BI. Отчеты, размещенные на локальном сервере отчетов, отображаются для пользователей на веб-портале. Вы можете размещать отчеты с разбивкой на страницы, мобильные отчеты и ключевые показатели эффективности на сервере отчетов, поскольку он построен на архитектуре службы отчетов SQL Server (SSRS). Вы можете получить доступ и просмотреть все типы отчетов на сервере отчетов с помощью веб-браузера, мобильного устройства или по электронной почте.

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

Возможности сервера отчетов Power BI

Как мы знаем, сервер отчетов работает на платформе SSRS, поэтому мы можем назвать его подмножеством SSRS. Будучи подмножеством, у него есть некоторые ключевые особенности и он играет важную роль. Ниже мы обсудим некоторые ключевые особенности:

  • Сервер отчетов размещает отчеты Power BI локально. Можно обмениваться отчетами и сотрудничать с другими пользователями с помощью локального сервера отчетов. Кроме того, он имеет уникальную возможность развертывать и использовать мобильные отчеты (.rsmobile), отчеты с разбивкой на страницы (.rdl) и KPI.
  • Он может отображать пользовательские визуализации. Пользователи, размещающие свои отчеты Power BI на этом локальном сервере, получают дополнительно к стандартным 100 настраиваемых визуальных элементов.
  • Пользователи могут подключаться к нему из Power BI Mobile. Они могут легко получить доступ к отчетам с сервера отчетов. В настоящее время сервер отчетов поддерживается мобильными платформами iOS, Android, Windows.
  • С локального сервера отчетов пользователи могут получать доступ к отчетам и взаимодействовать с ними на веб-платформе. Они могут использовать такие действия, как перекрестная фильтрация, всплывающие подсказки, срезы, исследование данных и т. д.
  • Пользователи могут экспортировать данные из отчетов, размещенных на сервере отчетов, в файл формата CSV.

Как установить сервер отчетов Power BI?

Системные требования

Чтобы установить сервер отчетов, ваша система должна быть совместима с требованиями системы, представленными ниже:

Шаги по установке сервера отчетов Power BI

Теперь давайте продолжим эту тему и рассмотрим процесс установки сервера отчетов.

Шаг 1. Перейдите в Центр загрузки Microsoft по приведенной ниже ссылке:

Шаг 4: Затем выберите версию, которую вы хотите установить. Вы получите бесплатную версию и премиум-версию.

Для премиум-версии вам необходимо ввести ключ продукта. Вы можете найти ключ продукта в настройках Power BI Premium.

Архитектура сервера отчетов Power BI

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

Авторы отчетов работают с инструментами разработки Power BI, такими как Power BI Desktop, для создания отчетов. Отчеты разрабатываются с использованием данных из источников, доступных для подключения к Power BI. Когда отчеты готовы, вы переходите к серверу отчетов. На сервере размещаются отчеты, и отображается его веб-портал. Пользователи могут использовать отчеты, размещенные на сервере отчетов, через веб-портал. Они могут использовать веб-портал с любого устройства, которое его поддерживает, например, с настольных компьютеров, ноутбуков, планшетов и телефонов.

Компоненты сервера отчетов Power BI

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

1. Веб-портал

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

2. Отчеты Power BI

Самая важная часть всей концепции – это отчеты Power BI. Отчеты Power BI – это многостраничный информационный файл, представляющий модель данных посредством визуализаций. В Power BI Desktop есть множество типов визуализации, которые можно использовать для создания отчета. В отчете может быть несколько страниц с любым количеством визуализаций, которое вы хотите использовать.

Вы можете создавать отчеты (.pbix) на Power BI Desktop (оптимизированном для сервера отчетов). Позже вы можете опубликовать эти отчеты Power BI на веб-портале для просмотра и использования другими пользователями. Бизнес-пользователи и другие типы пользователей могут извлечь из этих отчетов важные знания и идеи.

На сервере отчетов размещаются еще два типа отчетов:

  1. Отчеты с разбивкой на страницы
  2. Мобильные отчеты.

Отчет с разбивкой на страницы – это организованный отчет постраничного документа. Расширение, используемое для файла с разбивкой на страницы – .rdl. Отчеты с разбивкой на страницы сохраняются как документы с разбивкой на страницы, где вы можете развернуть документ по вертикали и горизонтали, чтобы просмотреть полные данные. Такие отчеты идеально подходят для пикселей с фиксированным макетом. Это может быть лучшим вариантом, если вы хотите распечатать отчет из файла PDF или Word.

Второй тип отчетов, которые сервер размещает и публикует на своем веб-портале – это мобильные отчеты. Они похожи на отчеты Power BI, но могут быть адаптированы к экрану мобильного устройства, на котором вы их просматриваете.

Самые свежие функции сервера отчетов Power BI

Мы перечислим несколько хороших новых функций последней версии здесь:

  • Безопасность на уровне строк
  • Диаграммы с поддержкой точечной диаграммы.
  • Встроенные темы отчетов
  • Фильтрация карточки в поиске.
  • Улучшенная доступность отчетов.
  • Помощь в улучшении редактора DAX.
  • Повышение доступности моделирования.
  • Новые функции DAX, такие как функции NonVisual, функция IsInScope.
  • Новые настройки безопасности транспортного уровня.
  • Улучшенные сочетания клавиш.

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

Резюме

Это все, что вам нужно, чтобы понять принцип работы сервере отчетов Power BI. В этой статье мы кратко рассмотрели его основные концепции, такие как функции, процесс установки, архитектура и компоненты.

Курс по Power BI Desktop

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

Урок 1. Введение. Установка Power BI Desktop на Windows и вид приложения

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

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

Power BI включает в себя множество инструментов, такие как: Power BI Pro, Power BI Premium, Power BI Mobile, Power BI Desktop и другие. В данном курсе мы рассмотрим именно Power BI Desktop, так как данный инструмент доступен для каждого, и устанавливается на ваш Windows бесплатно. Подчеркну еще раз, что Power BI Desktop работает только с Windows. Теперь давайте перейдем непосредственно к установке программы.

Урок 2. Источники в Power BI Desktop. Импорт данных из Excel и CSV файлов

Урок 3. Подключение к базе данных в Power BI. Импорт таблиц из интернета

Большинство данных корпоративного уровня не хранятся в Microsoft Excel или в файлах CSV. Они чаще всего хранятся в Базе Данных. И чтобы получить к ней доступ, вы должны знать необходимые параметры.

Урок 4. Редактирование таблиц и данных в Power Query

Редактор Power Query — это отдельный инструмент, входящий в состав PowerBI. Возможно, вы знакомы с этим инструментом из Microsoft Excel, где он также используется.

Урок 5. Порядок и принцип редактирования данных в Power BI. Отмена свертывания столбцов

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

Урок 6. Объединение данных из нескольких таблиц

В этом и следующем уроке мы собираемся использовать инструменты формирования данных Power BI Desktop для создания модели. Она включает в себя несколько таблиц, и я сейчас попытаюсь вам объяснить, чего мы пытаемся достичь.

Урок 7. Создание связи между таблицами. Построение единой модели

Урок 8. Визуализация данных. Карта, диаграммы, гистограммы и текстовые данные

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

Урок 9. Фильтрация данных в отчетах Power BI

Урок 10. Как поделиться отчетом через сервер Microsoft, Microsoft Teams и электронную почту

Заключение

На этом мы будем заканчивать данный урок и сам курс по Power BI Desktop. Очень надеемся, что вы открыли для себя что-то новое и будете применять данное приложение в своей профессиональной жизни. Мы желаем вам удачи и увидимся с вами в следующих курсах.

Читайте также: