{# Generated per-post OG image: cover + headline rendered onto a 1200×630 PNG by apps/blog/og_image.py. Cached for 24 h via cache_page on the URL pattern; the ?v= bust ensures editing the title or swapping the cover forces a fresh render in the very next social preview (Facebook/LinkedIn/Twitter cache by URL incl. query). #} {# LCP-image preload — kicks off the AVIF fetch in parallel with HTML parse instead of waiting for the tag in the body. imagesrcset + imagesizes mirror the banner's responsive set so the browser preloads the variant it actually needs. Browsers without AVIF ignore the preload and grab WebP/JPEG from the as usual. #} Перейти к содержимому

Как применить условное форматирование Power BI на основе даты — пошаговое руководство

updated 1 неделя, 1 день ago Digital Marketing David Park 14 мин чтения 17 просмотров
{# Banner is the LCP image. The post container is `container-narrow` (max ~720px on lg+ but the banner breaks out to ~960px); on mobile it fills the viewport. 640/960/1280/1680 cover the realistic slot widths at 1× and 2×. fetchpriority=high stays on the so the LCP starts loading before AVIF/WebP source selection completes. #} Как применить условное форматирование Power BI на основе даты — пошаговое руководство
{# body_html is precompiled at save time (apps.blog.signals.precompile_body_html). Fall back to runtime `|md` on the off-chance an old post slipped past the backfill — keeps the page from rendering blank. #}

How to Apply Power BI Conditional Formatting Based on Date: A Step-by-Step Guide

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

Понимание всей модели данных помогает настроить правила, которые можно повторно использовать в отчетах. Создайте меру, которая сравнивает поле даты с сегодняшней датой, возвращая "просрочено", если дата < сегодня, "краткосрочно", если дата <= сегодня + 7 дней, и "срок соблюден" в противном случае. Эта мера позволяет визуальным элементам четко отображать статус и поддерживает фильтрацию на основе статистики по различным источникам данных.

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

Вы согласуете форматирование с данными из файлов Excel или потоков из таких технологий, как Kafka; сохраните единый стандарт дат и повторно используйте ту же меру, чтобы форматирование оставалось согласованным во всей модели.

Пошаговое применение: Шаг 1 – создание столбца даты и базовой меры; Шаг 2 – добавление правила условного форматирования на основе меры; Шаг 3 – применение форматирования к таблицам, матрицам и карточкам; Шаг 4 – проверка статистикой по группам дат и обеспечение выравнивания порядка визуальных элементов с повествованием.

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

Условное форматирование в Power BI на основе даты: происхождение цвета

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

Создание меры DAX с именем ColorCodeFromDate дает шестнадцатеричный цвет для каждой строки в зависимости от количества дней от начальной даты. Мера использует DATEDIFF и цепочку SWITCH: 0-7 дней -> #2ECC71, 8-14 дней -> #F1C40F, 15-30 дней -> #E67E22, далее -> #95A5A6. Этот цветовой код возвращается в виде строки, чтобы условное форматирование можно было применить непосредственно к фону.

Применение к визуальным элементам: В Power BI откройте панель форматирования для таблицы, матрицы или диаграммы, выберите Условное форматирование > Цвет фона, установите параметр Форматировать по (Format by) в Значение поля (Field value) и выберите ColorCodeFromDate. Используйте выбранный источник (через срез) для корректировки масштаба; такая конфигурация позволяет пользователю управлять источником цвета и поддерживает согласованность отображения. Этот подход также помогает пользователям быстрее считывать показатели, привязанные ко времени.

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

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

Пошаговый план раскраски по дате в Power BI

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

Создайте выделенную таблицу дат и свяжите ее с вашими фактическими данными. Хорошо определенное измерение даты (DateKey) поддерживает надежную фильтрацию в различных сценариях и обеспечивает высокую целостность данных.

Добавьте столбец с числовым значением DaysFromToday = DATEDIFF('Date'[Date], TODAY(), DAY). Это обеспечивает численную привязку для логики цвета и поддерживает как текущие, так и исторические представления.

Создайте меру цвета ColorCode = SWITCH(TRUE(), DaysFromToday < 0, '#FF6B6B', DaysFromToday <= 7, '#FFD166', DaysFromToday <= 30, '#4BC0C8', '#9BC53D'). Предоставление шестнадцатеричных цветов обеспечивает согласованные результаты.

Применение: В визуальном элементе откройте условное форматирование для Цвета фона (Background color), установите для параметра Форматировать по (Format by) значение По значению поля (Field value) и выберите меру ColorCode. Это работает во всех отчетах и экономит время на стилизацию.

Просмотрите результаты для различных сценариев, включая последние транзакции и срочные случаи. Если цвета выглядят одинаково или пороговые значения не соответствуют ключевым датам, измените диапазоны: 0–7 дней, 8–30 дней и более 30 дней. Медленно корректируйте, пока не достигнете четко определенной карты.

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

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

Определение полей даты для управления цветовыми правилами

Identify date fields to drive color rules

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

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

  1. Просмотрите источники на наличие столбцов дат, расположенных в таблицах: Поищите в ключевых таблицах, таких как Заказы (Orders), Отгрузки (Shipments), Счета (Invoices), События (Events) и Задачи (Tasks). Общие кандидаты включают createdDate, orderDate, shipDate, dueDate, deliveryDate и closeDate. Отметьте их как драйверы дат, поскольку их значения сигнализируют об исходе, который вы хотите выделить в отчетах.
  2. Проверьте типы и форматы данных: Убедитесь, что каждый столбец-кандидат имеет тип Date или DateTime. Если столбец хранит текстовые или числовые коды, представляющие даты, преобразуйте его в Power Query в истинный формат даты и удалите любую часть времени, если достаточно гранулярности по дням. Этот шаг обеспечивает согласованность глубоких форматов и уменьшает количество несоответствий при применении цветовых правил.
  3. Объедините в единое, четко определенное измерение даты, где это возможно: Создайте или свяжите таблицу дат и свяжите ее с каждой таблицей фактов через ключи даты. Этот подход упрощает операции сравнения по визуальным столбцам и поддерживает единообразные пороговые значения (сегодня, последние 7 дней, с начала года и т.д.). Хорошо определенное измерение даты является основой масштабируемой настройки и окупаемости на информационных панелях.
  4. Нормализуйте поля, чувствительные ко времени: Если вам нужны только дневные индикаторы, удалите компонент времени и сохраните значение только даты в выделенном столбце. Это предотвращает незначительные несоответствия, когда одна и та же дата отображается с разным временем в разных источниках, и повышает точность цветовых сигналов в разных форматах.
  5. Задокументируйте сопоставление и право собственности: Создайте краткую карту, в которой перечислены каждое поле даты, его таблица, его роль в форматировании и любое примененное преобразование. Храните это в центральном месте и сохраняйте резервные копии изменений модели. Четкая документация ускоряет адаптацию и обеспечивает соответствие результата потребностям бизнеса с течением времени.
  6. Определите начальную цветовую структуру и протестируйте ее на визуальных элементах: Назначьте цветовую схему по умолчанию для правил, управляемых датами (например, оранжевый для ближайших сроков, нейтральный цвет для прошлых дат и отчетливый цвет для будущих дат). Проверьте, как цвета отображаются на нескольких страницах отчета, чтобы обеспечить согласованность форматов и наборов данных; это поможет вам быстро сравнивать результаты и превосходить ожидания пользователей.
  7. Создайте упрощенную меру цветового правила или поле: Если вы планируете форматировать по значению поля, добавьте простой столбец цветовой кодировки или меру, которая возвращает цветовые коды на основе логики даты. Это обеспечивает плавное применение в условных форматах и помогает передать предполагаемый акцент без трудоемких пересчетов.

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

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

Choose concrete date conditions: today, past, future, and relative ranges

Используйте единую меру DateCategory для классификации дат по семи конкретным условиям: Сегодня (Today), Прошлое (Past), Последние 7 дней (Last 7 days), Последние 30 дней (Last 30 days), Следующие 7 дней (Next 7 days), Следующие 30 дней (Next 30 days) и Будущее (Future). Это упрощает правила и позволяет легко сравнивать диапазоны с первого взгляда.

DateCategory =

VAR d = 'Table'[Date]

RETURN

IF(d = TODAY(), 'Today',

IF(d > TODAY(),

IF(d <= TODAY() + 7, 'Next 7 days',

IF(d <= TODAY() + 30, 'Next 30 days', 'Future'))

,

IF(d >= TODAY() - 7, 'Last 7 days',

IF(d >= TODAY() - 30, 'Last 30 days', 'Past'))

)

)

Примените условное форматирование по значению поля, используя DateCategory. В визуальных элементах выберите формат по полю, выберите DateCategory и сопоставьте каждую категорию с отдельным набором цветов. Выделите Сегодня (Today) оранжевым цветом, чтобы привлечь внимание, назначьте более холодные оттенки синего для предстоящих диапазонов и выделите нейтральным серым цветом Будущее (Future). Это создает интуитивно понятную цветовую карту и уменьшает несоответствия между визуальными элементами. Ссылайтесь на это поле DateCategory во всех визуальных элементах, чтобы поддерживать согласованность между ними.

Enhance context with tooltips. For every data point, show the category and the exact range (e.g., "Last 7 days: 2025-11-30 to 2025-12-06"). Use the same sets of colors across all visuals to communicate quickly for management and stakeholders. The tooltip helps recognize patterns at a glance and keeps the context beyond the okfigure.

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

Реализуйте правила с помощью параметров пользовательского интерфейса и мер DAX

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

  1. Создание мер DAX:

DaysPast = DATEDIFF('DateTable'[Date], TODAY(), DAY)

DateStatus = SWITCH(TRUE(),

DaysPast <= 7, 1,

DaysPast <= 30, 2,

TRUE, 3

)
2. Применение через пользовательский интерфейс с помощью Правил:

  • В целевом визуальном элементе откройте панель форматирования для Цвета фона (Background color) (или Цвета шрифта (Font color)).

  • Установите для параметра Форматировать по (Format by) значение Правила (Rules) и выберите DateStatus (созданную вами метку) в качестве базового значения.

  • Добавьте три правила:

Если значение равно 1 → цвет #2ECC71

Если значение равно 2 → цвет #F5B642

Если значение равно 3 → цвет #E74C3C

  • Оставьте остальную часть стиля для оформления в соответствии с брендингом вашего продукта, чтобы избежать отвлекающих факторов.
    3. Альтернативный подход к пользовательскому интерфейсу (Значение поля):

  • Используйте Форматировать по (Format by): Значение поля (Field value) и выберите DateStatus в качестве поля.

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

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

  • Маркировка: четко назовите меры (DatePast, DateStatus), чтобы облегчить передачу и проверку.

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

  • Если вы добавите новые пороговые значения (например, 7, 14, 60 дней), расширьте DateStatus, чтобы включить 4-ю категорию и назначить отдельный цвет.

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

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

Настройка исходного цвета: палитра, цветовые остановки и базовые линии

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

Откройте панель условного форматирования для целевого поля и переключитесь на цветовую шкалу. Используйте раскрывающийся список, чтобы выбрать палитру, затем установите цветовые остановки в определенных позициях вдоль диапазона: 0%, 50%, 100% или явные значения.

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

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

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

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

Протестируйте визуальные элементы и поведение при обновлении, чтобы убедиться в правильности раскраски

Verify coloring against a fixed date in your dataset to confirm correct coloring. Use a known threshold and check that the color cues appear consistently across their visualizations.

Настройте минимальный тестовый набор данных: широкую таблицу с Датой (Date), Значением (Value) и Категорией (Category). Создайте три визуальных элемента (карточку, столбчатый график и линейный график), которые ссылаются на одно и то же поле даты, и примените одно и то же правило условного форматирования. Это позволяет легко сравнивать результаты и выявлять несоответствия в форме или оттенке в разных визуализациях.

Incorporate a clear cue system: map dates to a simple metric (for example, a flag, a positive indicator, or an okfigure) and verify that the highlight matches the expected color for each category. Use a single rule across visuals to avoid drift, and document the expected outcomes in your latest notes so colleagues in forums or blogs can reproduce the checks.

Test refresh behavior thoroughly: after data updates, trigger a manual refresh and confirm colors update timely on all visuals. Then run a scheduled refresh to ensure the caching layer doesn’t show stale cues. If a visual does not update, inspect the transform of the date field and consider backups or a quick reset to validate their significance for the rule.

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

Keep a lightweight test record in a blog or forum thread to track outcomes and share best practices. This helps wider teams learn how to verify coloring reliably, reduces ambiguity, and speeds up onboarding for new users who rely on the color cues for quick decisions.

Тестовый случай Входные данные даты Визуальный элемент Ожидаемый цвет Результат Примечания
Базовая проверка цвета 2025-01-01 Карточка Зеленый ОК Индикатор соответствует правилу; используются последние данные
Обновление среднего диапазона 2025-01-15 Столбчатая диаграмма Желтый ОК Цвет соответствует пороговому значению после преобразования
Недавний скачок 2025-02-01 Линейный график Красный Несоответствие Исследуйте тип столбца даты; цикл обновления
Резервное копирование 2025-02-10 Матрица Зеленый ОК Ключевая цифра проверена; подсказки согласованы

subscribe

Будьте в курсе

Новые статьи про AI, рост и B2B-стратегию — без шума.

{# No on purpose — see apps.blog.views.newsletter_subscribe for the reasoning (anon pages must not Set-Cookie: csrftoken or the nginx edge cache skips them). Protection is via Origin/Referer in the view, not via the token. #}
$ cd .. # Все посты
X / Twitter LinkedIn

ls -la ./digital-marketing/

Похожие посты

{# Browsers pick the smallest supported format (AVIF → WebP → JPEG) AND the closest width for the layout. Cards render at ~320 px on mobile, ~400 px on tablet, ~480 px in the 3-up desktop grid; 320 / 640 / 960 cover those at 1× / 2× / 2×-large-desktop. `sizes` tells the browser the slot is roughly one-third of viewport on large screens. #} Coinbase: статистика доходов и использования, 2026 год — ключевые тенденции и активные пользователи

Coinbase: статистика доходов и использования, 2026 год — ключевые тенденции и активные пользователи

Рекомендация: отслеживать существующие метрики, такие как транзакции, посещения, активность листинга, чтобы предвидеть сдвиги в традиционной среде; аналитическая записка по этим…

~/digital-marketing 8 мин
{# Browsers pick the smallest supported format (AVIF → WebP → JPEG) AND the closest width for the layout. Cards render at ~320 px on mobile, ~400 px on tablet, ~480 px in the 3-up desktop grid; 320 / 640 / 960 cover those at 1× / 2× / 2×-large-desktop. `sizes` tells the browser the slot is roughly one-third of viewport on large screens. #} 15 Секретных Сайтов для Заработка Денег в 2026 - Легальные Онлайн-Платформы, Которые Действительно Платят

15 Секретных Сайтов для Заработка Денег в 2026 - Легальные Онлайн-Платформы, Которые Действительно Платят

Начните с конкретного плана: выделяйте минимум 30 минут ежедневно на два ключевых канала – быстрые дизайнерские задачи через Canva и микро-задачи через опросы на надежных сайтах…

~/digital-marketing 17 мин
{# Browsers pick the smallest supported format (AVIF → WebP → JPEG) AND the closest width for the layout. Cards render at ~320 px on mobile, ~400 px on tablet, ~480 px in the 3-up desktop grid; 320 / 640 / 960 cover those at 1× / 2× / 2×-large-desktop. `sizes` tells the browser the slot is roughly one-third of viewport on large screens. #} Статистика пользователей и доходов Substack в 2026 году — тенденции, рост и глобальная аналитика

Статистика пользователей и доходов Substack в 2026 году — тенденции, рост и глобальная аналитика

Рекомендация: запустите узкоспециализированное издание, использующее двухуровневую модель: бесплатные заметки для привлечения читателей; платные информационные бюллетени…

~/digital-marketing 13 мин