Digital MarketingDecember 10, 202511 min read
    DP
    David Park

    Ako aplikovať podmienečné formátovanie v Power BI na základe dátumu – Sprievodca krok za krokom

    Ako aplikovať podmienečné formátovanie v Power BI na základe dátumu – Sprievodca krok za krokom

    Ako aplikovať podmienené formátovanie v Power BI na základe dátumu: Podrobný sprievodca krok za krokom

    Odporúčanie: Aplikujte pravidlo podmieneného formátovania založené na dátume, ktoré zvýrazní oneskorené položky a používa dynamický mieru na škálovanie vizuálov, aby ste rýchlo identifikovali výnimky.

    Pochopenie celého dátového modelu vám pomôže nakonfigurovať pravidlá, ktoré môžete znovu použiť naprieč správami. Vytvorte mieru, ktorá porovnáva pole dátumu s dnešným dňom, vracia oneskorené, ak dátum < dnes, blízko termínu, ak dátum <= dnes + 7 dní, a včas inak. Táto míra robí vizuály jasne komunikovať stav a podporuje filtrovanie založené na štatistikách naprieč zdrojmi dát.

    V Power BI toto nastavenie demonštruje, ako pravidlo funguje: vytvorte jednoduchý tabuľkový vizuál, aplikujte podmienené formátovanie podľa miery a vyladite farebnú škálu. Môžete vybrať farby pre oneskorené (červená), blízko termínu (oranžová) a v poriadku (zelená). Formátovanie sa aplikuje na celú správu, keď znovu použijete mieru vo všetkých relevantných vizuáloch.

    Harmonizujete formátovanie s dátami z excel súborov alebo streamov z technológií ako kafka; udržiavajte jediný štandard dátumu a znovu používajte rovnakú mieru, aby formátovanie zostalo konzistentné naprieč celým modelom.

    Krok za krokom aplikácia: Krok 1 – vytvorte stĺpec dátumu a základnú mieru; Krok 2 – pridajte pravidlo podmieneného formátovania založené na miere; Krok 3 – aplikujte formátovanie na tabuľky, matice a karty; Krok 4 – overte štatistikami podľa skupín dátumu a zabezpečte, aby poradie vizuálov zodpovedalo naratívu.

    Tips: otestujte s historickými dátami na overenie počtov oneskorených, upravte prahy a potvrďte, že škála uľahčuje porovnávanie trendov naprieč celým modelom. Tento prístup vám pomôže merať vplyv pravidiel založených na dátume na toky rozhodovania a spoľahlivosť hlásení.

    Podmienené formátovanie v Power BI založené na dátume: Pôvod farieb

    Zakotvite farebnú škálu k jedinému pôvodnému dátumu (dnes) a mapujte dni od tohto dátumu na farebný kód. Tento prístup ukazuje konzistentné vizuály naprieč grafmi, tabuľkami a maticou a odstráni hádanie pri interpretácii farieb, keď sú čísla vytvorené z polí dátumu.

    Vytváranie DAX miery s názvom ColorCodeFromDate vracia hex farbu pre každý riadok na základe dní od pôvodu. Miera používa DATEDIFF a reťazec SWITCH: 0-7 dní -> #2ECC71, 8-14 dní -> #F1C40F, 15-30 dní -> #E67E22, nad -> #95A5A6. Tento farebný kód sa vracia ako reťazec, aby sa podmienené formátovanie mohlo aplikovať priamo na pozadie.

    Aplikujte naprieč vizuálmi: V Power BI otvorte panel formátovania pre tabuľku, maticu alebo graf, vyberte Podmienené formátovanie > Farba pozadia, nastavte Formát podľa na Hodnota poľa a vyberte ColorCodeFromDate. Použite vybraný pôvod (prostredníctvom slicera) na úpravu škály; táto konfigurácia presunie pôvod farieb do kontroly používateľa a udrží zobrazovanie zarovnané. Tento prístup tiež pomáha používateľom čítať časovo založené čísla rýchlejšie.

    Interaktivita a konzistencia: po konfigurácii interakcie medzi vizuálmi zostávajú synchronizované. Napríklad výber časového rozsahu v sliceri aktualizuje výpočet dní od pôvodu a farebný kód, takže grafy, tabuľky a čísla odrážajú rovnaké časové okno. Tento prístup je ľahký na implementáciu a pomáha používateľom interpretovať starnúce dáta rýchlejšie.

    Výhody: lepšia čitateľnosť, menej repetitívneho formátovania a rýchlejšia návratnosť na dashboardoch. Môžete prispôsobiť paletu, aby zodpovedala vašej značke, zlepšiť prístupnosť s vysokokonzrastnými farbami a vytvoriť jednotný vzhľad naprieč oblasťami ako predaj, pipeline a inventár.

    Krok za krokom plán pre farbenie podľa dátumu v Power BI

    Použite farebnú mieru mapovanú na rozsahy dátumu a aplikujte ju ako farbu pozadia vo vašich tabuľkových vizuáloch. Tento základný prístup založený na farbách vám dáva možnosti pre prahy a zostáva časovo citlivý, ako sa dáta aktualizujú.

    Vytvorte venovanú tabuľku dátumu a prepojte ju s vašimi faktovými dátami. Dobře definovaná dimenzia dátumu (DateKey) podporuje spoľahlivé filtrovanie naprieč scenármi a udržiava vysokú integritu dát.

    Pridajte numerický stĺpec DaysFromToday = DATEDIFF('Date'[Date], TODAY(), DAY). Toto poskytuje numerické kotvy pre logiku farieb a podporuje ako aktuálne, tak historické pohľady.

    Vytvorte farebnú mieru ColorCode = SWITCH(TRUE(), DaysFromToday < 0, '#FF6B6B', DaysFromToday <= 7, '#FFD166', DaysFromToday <= 30, '#4BC0C8', '#9BC53D'). Poskytovanie hex farieb zaisťuje konzistentné výsledky.

    Aplikujte: Vo vizuáli otvorte podmienené formátovanie pre Farbu pozadia, nastavte Formát podľa na Hodnota poľa a vyberte mieru ColorCode. Toto funguje naprieč správami a šetrí čas pri stylingu.

    Preskúmajte výstupy s rôznymi scenármi, vrátane najnovších transakcií a časovo citlivých prípadov. Ak farby vyzerajú podobne alebo prahy minú kľúčové dátumy, upravte pásma: 0–7 dní, 8–30 dní a viac ako 30 dní. Pomaly upravujte, kým nedosiahnete dobre definovanú mapu.

    Voliteľné vylepšenia: pridajte malú legendu, dlaždicu KPI a kresliaci ikonku na posilnenie správy. Ak je to potrebné, odstráňte redundantné vizuály na zlepšenie efektivity a opravte nekonzistencie dát, ktoré by mohli viesť k zavádzajúcim farbám. To vedie k rýchlejším rozhodnutiam pre stakeholderov a udržiava analýzu pozitívnu.

    Dokumentácia a riadenie: udržiavajte malú zbierku článkov popisujúcich politiku farieb, prahy a vlastníctvo. Naplánujte pravidelné recenzie na zachytenie spätnej väzby od používateľov a udržanie plánu zarovnaného s najnovšími dátami a obchodnými potrebami.

    Identifikujte polia dátumu na riadenie pravidiel farieb

    Identifikujte polia dátumu na riadenie pravidiel farieb

    Nájdite polia dátumu naprieč vaším dátovým modelom a overte ich typ, aby ste efektívne riadili pravidlá farieb. Používajte dobre definované dátumy na zabezpečenie, že podmienené formátovanie zostane konzistentné naprieč vizuálmi a časovými obdobiami.

    Dodržte tieto kroky na identifikáciu a prípravu polí dátumu, ktoré budú živiť pravidlá farieb:

    1. Prehľadajte zdroje pre stĺpce dátumu umiestnené naprieč tabuľkami: Hľadajte v kľúčových tabuľkách ako Objednávky, Doručenia, Faktúry, Udalosti a Úlohy. Bežní kandidáti zahŕňajú createdDate, orderDate, shipDate, dueDate, deliveryDate a closeDate. Označte tieto ako ovládače dátumu, pretože ich hodnoty signalizujú výsledok, ktorý chcete zvýrazniť v správach.

    2. Overte typy dát a formáty: Zabezpečte, aby každý kandidátsky stĺpec bol typu Date alebo DateTime. Ak stĺpec ukladá text alebo numerické kódy reprezentujúce dátumy, konvertujte ho v Power Query na skutočný formát dátumu a odstráňte časovú časť, ak stačí denná granularita. Tento krok udržiava hlboké formáty konzistentné a znižuje nesúladnosti pri aplikácii pravidiel farieb.

    3. Konsolidujte do jedinej, dobre definovanej dimenzie dátumu, kde je to možné: Vytvorte alebo prepojte tabuľku Date a spojte ju s každou faktovou tabuľkou prostredníctvom kľúčov dátumu. Tento prístup zjednodušuje operácie porovnávania naprieč stĺpcovými vizuálmi a podporuje uniformné prahy (dnes, posledných 7 dní, YTD atď.). Dobre definovaná dimenzia dátumu je základnou stĺpcovou prispôsobiteľnosťou a návratnosťou v dashboardoch.

    4. Normalizujte časovo citlivé polia: Ak potrebujete len denné indikátory, odstráňte časovú zložku a uložte hodnotu len dátumu v venovanom stĺpci. Toto zabraňuje jemným nesúladom, keď sa rovnaký dátum objaví s rôznymi časmi v rôznych zdrojoch, a posilňuje presnosť signálov farieb naprieč formátmi.

    5. Dokumentujte mapovanie a vlastníctvo: Vytvorte stručný mapu, ktorá uvádza každé pole dátumu, jeho tabuľku, jeho úlohu vo formátovaní a akúkoľvek aplikovanú transformáciu. Uložte to na centrálnom mieste a udržiavajte zálohy zmien modelu. Jasná dokumentácia urýchľuje onboarding a zabezpečuje, že výsledok zostane zarovnaný s obchodnými potrebami v čase.

    6. Definujte štartovací rámec farieb a otestujte naprieč vizuálmi: Priraďte predvolenú schému farieb pre pravidlá riadené dátumom (napríklad oranžová pre blízke termíny splatnosti, neutrálna farba pre minulé dátumy a odlišná farba pre budúce dátumy). Overte, ako sa farby zobrazujú na viacerých stránkach správy, aby ste zabezpečili konzistenciu naprieč formátmi a dátovými sadami; to vám pomôže rýchlo porovnavať výsledky a prekročiť očakávania používateľov.

    7. Vytvorte ľahkú mieru alebo pole pravidla farieb: Ak plánujete formátovať podľa hodnoty poľa, pridajte jednoduchý stĺpec alebo mieru kódovania farieb, ktorá vracia kódy farieb na základe logiky dátumu. Toto podporuje plynulú aplikáciu v podmienených formátoch a pomáha sprostredkovať zamýšľané zdôraznenie bez časovo náročných prepočítavania.

    Vyhľadaním polí dátumu naprieč modelom, potvrdením správnych typov a zjednotením ich pod dobre definovanou stratégiou dátumu môžete aplikovať robustné podmienené formátovanie, ktoré presne signalizuje stav, podporuje hlbokú analýzu a poskytuje jasnú návratnosť naprieč dashboardmi.

    Vyberte konkrétne podmienky dátumu: dnes, minulosť, budúcnosť a relatívne rozsahy

    Vyberte konkrétne podmienky dátumu: dnes, minulosť, budúcnosť a relatívne rozsahy

    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'))

    )

    )

    Implementujte pravidlá s možnosťami UI a DAX mierami

    Začnite vytvorením DAX miery, ktorá vracia numerické označenie pre každý riadok, ľahko použiteľné UI pravidlami na sprostredkovanie stavu dátumu. Tento prístup je založený na čistej reprezentácii dní v minulosti a poskytuje konzistentný vzhľad naprieč vizuálmi, udržiava správanie predvídateľné pre jednotlivcov pracujúcich na produkte. Používajte tento hlavný vzor na vyhnutie sa nejednoznačnosti a uľahčenie rýchlej zmeny, keď sa prahy posunú.

    1. Vytvorenie DAX mier:

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

      DateStatus = SWITCH(TRUE(),

      DaysPast <= 7, 1,

      DaysPast <= 30, 2,

      TRUE, 3

      )

    2. Aplikujte prostredníctvom UI s pravidlami:

      - Vo cieľovom vizuáli otvorte panel formátovania pre Farbu pozadia (alebo Farbu písma).

      - Nastavte Formát podľa na Pravidlá a vyberte DateStatus (označenie, ktoré ste vytvorili) ako základnú hodnotu.

      - Pridajte tri pravidlá:

      Ak Hodnota sa rovná 1 → farba #2ECC71

      Ak Hodnota sa rovná 2 → farba #F5B642

      Ak Hodnota sa rovná 3 → farba #E74C3C

      - Nechajte zvyšok stylingu pre tematizáciu podľa značky vášho produktu, aby ste sa vyhli rušeniu.

    3. Alternatívny prístup UI (Hodnota poľa):

      - Použite Formát podľa: Hodnota poľa a vyberte DateStatus ako pole.

      - Mapujte rovnaké farby na tri diskrétne hodnoty, aby sa vizuály zhodovali na jedinej reprezentácii.

    4. Praktické tipy pre presnosť a znovu použitie:

      - Zálohy: uložte kópiu vašich mier v dev správe alebo samostatnej vetve a udržiavajte krátky changelog prahov pravidiel.

      - Označovanie: pomenujte miery jasne (DatePast, DateStatus) na uľahčenie odovzdania a recenzií.

      - Reprezentácia: dokumentujte, čo znamená každá farba v legende v správe, aby im pomohlo rýchlo interpretovať.

    5. Údržba a rozšírenie:

      - Ak pridáte nové prahy (napríklad 7, 14, 60 dní), rozšírte DateStatus na zahrnutie 4. kategórie a priraďte odlišnú farbu.

      - Udržiavajte hlavnú logiku pravidla centralizovanú v mierach, aby rozhodnutia o stylingu zostali konzistentné naprieč vizuálmi a stránkami.

    Kombinovaním možností UI s DAX mierami vytvárate akčné, ľahko udržiavateľné množstvo pravidiel, ktoré komunikuje riziko založené na dátume na prvý pohľad. Tento prístup vyhýba sa preplneniu, podporuje zameraný štýl rozprávania príbehu a zabezpečuje, že správanie pravidla sa zhoduje s potrebami rôznych tímov a produktov. Keď prezentujete výsledky, formátovanie vyzerá zámerne a zmena stavu je okamžite zrejmá, čo pomáha stakeholderom pochopiť príbeh bez extra vysvetlenia.

    Konfigurujte pôvod farieb: paleta, zastávky farieb a základne

    Špecifikujte súdržný pôvod farieb výberom palety, ktorá sa zhoduje s vaším príbehom dát a mapovaním zastávok farieb na zmysluplný numerický rozsah. Dobre vybraná paleta znižuje nesprávnu interpretáciu a robí trendy okamžite viditeľnými.

    Otvorte panel podmieneného formátovania pre cieľové pole a prepnite na farebnú škálu. Použite rozbaľovací zoznam na výber palety, potom nastavte zastávky farieb na definovaných pozíciách pozdĺž rozsahu: 0 %, 50 %, 100 % alebo explicitné hodnoty.

    Konfigurujte zastávky farieb popri vašich dátach: priraďte presné farby na začiatku, strede a konci rozsahu. Toto numerické mapovanie vám pomáha reprezentovať nízke, stredné a vysoké hodnoty presne.

    Nastavte základne na zakotvenie gradientu proti zmysluplným prahom. Vyberte min, mid a max základne alebo špecifikujte vlastné hodnoty, čo robí vizualizáciu konzistentnou s očakávaniami založenými na dátume.

    Otestujte výsledky porovnaním vizuálov s celkovými hodnotami a nedávnymi trendmi; upravte písmo pre čitateľnosť a spoliehajte sa na predvolené len keď je to potrebné. Vytvorte zálohu pred aplikovaním zmien a uložte pôvod farieb ako tému.

    Popri jednotlivých vizuáloch využívajte konzistentný pôvod farieb naprieč tabuľkami, kartami a dashboardmi. Toto prispôsobenie skúsenosti popri využívaní rovnakej palety a základní naprieč správou.

    Testujte vizuály a správanie obnovy na potvrdenie správneho farbenia

    Overte farbenie proti fixovanému dátumu vo vašej dátovej sade na potvrdenie správneho farbenia. Použite známy prah a skontrolujte, že signály farieb sa objavujú konzistentne naprieč ich vizualizáciami.

    Nastavte minimálnu testovaciu dátovú sadu: širokú tabuľku s Dátumom, Hodnotou a Kategóriou. Vytvorte tri vizuály (karta, stĺpcový a čiarový), ktoré referencujú rovnaké pole dátumu a aplikujú rovnaké pravidlo podmieneného formátovania. Toto uľahčuje porovnávanie výsledkov a odhaľovanie nesúladov v tvare alebo odtieni naprieč rôznymi vizualizáciami.

    Inkorporujte jasný systém signálov: mapujte dátumy na jednoduchú metriku (napríklad vlajku, pozitívny indikátor alebo číslo) a overte, že zvýraznenie zodpovedá očakávanej farbe pre každú kategóriu. Použite jedno pravidlo naprieč vizuálmi na vyhnutie sa posunu a dokumentujte očakávané výsledky v vašich najnovších poznámkach, aby kolegovia vo fórach alebo blogoch mohli reprodukovať kontroly.

    Otestujte správanie obnovy dôkladne: po aktualizácii dát spustite manuálnu obnovu a potvrďte, že farby sa aktualizujú včas na všetkých vizuáloch. Potom spustite naplánovanú obnovu, aby ste zabezpečili, že vrstva cachovania nezobrazuje zastarané signály. Ak sa vizuál neaktualizuje, skontrolujte transformáciu poľa dátumu a zvážte zálohy alebo rýchly reset na validáciu ich významu pre pravidlo.

    Praktické kroky zahŕňajú validáciu dvoch kópií správy: jeden operačný pohľad a jedna záloha. Použite ich inštrukcie na zarovnanie očakávaní a porovnajte indikátory naprieč vizuálmi po každej obnove. Ak sa objaví akýkoľvek nesúlad, odstráňte podozrivý testovací riadok a znovu spustite test z čistého jediného zdroja na izoláciu problému.

    Udržiavajte ľahký testovací záznam v bloku alebo vlákne fóra na sledovanie výsledkov a zdieľanie najlepších praktík. Toto pomáha širším tímom naučiť sa, ako spoľahlivo overovať farbenie, znižuje nejednoznačnosť a zrýchľuje onboarding pre nových používateľov, ktorí sa spoliehajú na signály farieb pre rýchle rozhodnutia.

    Testovací prípadVstup dátumuVizuálOčakávaná farbaVýsledokPoznámky
    Kontrola základnej farby2025-01-01KartaZelenáOKIndikátor sa zhoduje s pravidlom; použité najnovšie dáta
    Aktualizácia stredného rozsahu2025-01-15Stĺpcový grafŽltáOKFarba zodpovedá prahu po transformácii
    Nedávny špičkový bod2025-02-01Čiarový grafČervenáNesúladPreskúmajte typ stĺpca dátumu; cyklus obnovy
    Test záloh2025-02-10MaticaZelenáOKValidované číslo; signály konzistentné

    Súvisiace články

    Ready to leverage AI for your business?

    Book a free strategy call — no strings attached.

    Get a Free Consultation