Как сделать фон в power bi

Обновлено: 05.07.2024

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

  • Как службы и приложения Power BI работают вместе.
  • Как с помощью PowerApps повысить эффективность бизнеса.
  • Как создавать впечатляющие визуальные элементы и отчеты.

Введение

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


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

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

Компоненты Power BI

Power BI состоит из классического приложения для Microsoft Windows — Power BI Desktop, веб-службы SaaS (программное обеспечение как услуга), называемой службой Power BI, и мобильных приложений Power BI, доступных на смартфонах и планшетах Windows, а также на устройствах Apple iOS и Google Android.


Эти три элемента (Desktop, служба и мобильные приложения) позволяют людям создавать, использовать аналитические бизнес-сведения и обмениваться ими наиболее эффективно с точки зрения личных или служебных задач.

Взаимосвязь Power BI с вашей ролью

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

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

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

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

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

Последовательность работы в Power BI

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

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

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

Использование Power BI

Теперь, когда вы знаете основы Microsoft Power BI, давайте перейдем к практическим знаниям и пошаговому руководству.

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

  1. перенос данных в Power BI Desktop и создание отчета;
  2. публикация в службе Power BI, где можно создавать визуализации или информационные панели;
  3. совместное использование информационных панелей с другими пользователями, особенно с теми, кто находится в дороге;
  4. просмотр общих информационных панелей и отчетов в приложениях Power BI Mobile и взаимодействие с ними.

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

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

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

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

Шаг 1. Подключите источник данных к Power BI Desktop

База данных SQL Server должна быть подключена к рабочему столу Power BI, как показано на схемах ниже.


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



На диаграммах ниже показано, чего мы здесь пытаемся достичь. Мы пытаемся показать значок с R в красном круге, A в желтом круге и G в зеленом круге, чтобы обозначить, где точки данных в поле UnitsInStock меньше 33, между 33 и 67 и выше 67 соответственно.


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

Шаг 2. Загрузите значки

Шаг 3. Преобразуйте значки в формат Base 64 с помощью кодировщика Base 64


Сделайте вышеуказанное для всех загруженных файлов, затем вставьте скопированный код в текстовый документ. Мы бы порекомендовали вставить в Notepad ++, так как вскоре вы будете писать код json.

Шаг 4. Преобразуйте коды значков в файлы json


Затем сохраните код в виде файла json как показано ниже.

Шаг 5. Импортируйте сохраненный JSON в темы Power BI


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

Шаг 6. Настройте условное форматирование по мере необходимости


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



Мы — Онлайн Школа Аналитики и Данных IQBI и хотим, чтобы полезного контента по Power BI было как можно больше. Поэтому мы будем публиковать здесь интересные статьи и пошаговые решения касательно BI-Аналитики. Не пропусти!

У меня есть табличный отчет в Power BI. Мне нужно изменить / установить цвет фона ячейки на основе другого значения ячейки следующим образом.

enter image description here

Например: Row1 - цвет фона отдельной ячейки меняется на зеленый, если достигается соответствующее ожидаемое значение [85> 70].

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

Подскажите, пожалуйста, как извлечь значение ячейки в Power BI, чтобы установить / изменить цвет фона.

Это можно сделать с помощью условного форматирования, я использовал его раньше. Где у вас проблемы?

Столбцы Mark разделены в вашей таблице данных или они просто повернуты таким образом в визуальном элементе?

Ответы 2

Тебе повезло! Эта функция была только что добавлена ​​в Майское обновление Power BI Desktop.

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

Вот как вы можете использовать упомянутую мною функцию.

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

(Вам понадобится один из этих столбцов для каждого столбца с отметками.)

Теперь используйте этот столбец в качестве значения для условного форматирования столбца Mark3 :

Conditional Formatting

Остальные столбцы необходимо отформатировать аналогично.

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

Редактировать

Обратите внимание, что если вы развернете столбцы MarkX и Expected , данные будут иметь следующую форму:

Unpivotted

Тогда вам понадобится только один столбец Diff :

Это также означает, что вам нужно только условно отформатировать один столбец Value вместо каждого столбца MarkX .

Вы также можете не включать столбец Expected в unpivot и получить такую ​​таблицу:

Unpivotted 2

Это упрощает столбец Diff :

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

Ой! Это функция форматирования на основе столбцов. Мне нужно форматирование на основе строк, как описано в заголовке и в примере.

Это действительно работает. Я просто не прописал каждый шаг. Пожалуйста, посмотрите мою правку.

Тем не менее, его столбец, а не форматирование на основе строк.

Визуальные элементы @Shalem Power BI состоят из столбцов, а не строк, и я показал вам, как условно форматировать в соответствии с вашим примером. О чем вы просите сейчас?

Мое требование - форматирование на основе строк, а не на основе столбцов. Я знаю, что PowerBI Visuals основаны на столбцах.

Если ваши Mark1 - Mark5 представляют собой пять разных столбцов в вашей таблице данных, то то, что вы просите, не может быть выполнено.

Это все еще не форматирование на основе строк. Идеальное форматирование на основе строк будет основано на значении Diff3 в этой строке, а не на Sum of Diff3.

@be_good_do_good Сумма Diff3 - это именно то, что показано в этой строке визуального элемента матрицы. Поскольку Power BI работает на столбчатой ​​модели данных, форматирование на основе строк невозможно, за исключением показанного мной обходного пути. К счастью, этого вполне достаточно для получения требуемого визуального результата, даже если вы не согласны с семантикой.

enter image description here

Я создал эту матрицу и установил ее значение в строках, чтобы иметь такой визуал:

enter image description here

И я хочу изменить цвет фона каждой строки в соответствии с моим клиентским холстом следующим образом:

Возможно ли это сделать? потому что я пробовал условие форматирования, но это не сработало

Конечно, это возможно. Добавьте столбец с идентификатором цвета в исходную таблицу. Скажем, 1, 2, 3, 4 будут соответственно зелеными, желтыми, вишневыми, синими. Убедитесь, что идентификатор цвета - это число.

enter image description here

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

enter image description here

Настройте это следующим образом:

enter image description here

Поля 1-4 вводятся точно так же, как показано выше. Я думаю, что эти настройки говорят сами за себя. Поля 5-6 до вас. Повторите условное форматирование строки для каждого столбца. И вы сделали:

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