Sdílet prostřednictvím


Použití podmíněného formátování v tabulkách a maticích

PLATÍ PRO: Power BI Desktop služba Power BI

Pomocí podmíněného formátování tabulek a matic v Power BI můžete na základě hodnot polí zadat přizpůsobené barvy buněk, včetně barevných přechodů. Hodnoty buněk můžete znázorňovat také pomocí datových pruhů nebo ikon klíčových ukazatelů výkonu nebo jako aktivní webové odkazy. Podmíněné formátování můžete použít u libovolného textového nebo datového pole, pokud formátování založíte na poli s číselným, barevným názvem nebo šestnáctkovým kódem nebo hodnotami webové adresy URL.

Pokud chcete použít podmíněné formátování, vyberte vizualizaci tabulky nebo matice v Power BI Desktopu nebo služba Power BI. V podokně Vizualizace klikněte pravým tlačítkem myši nebo vyberte šipku dolů vedle pole v kontejneru Hodnoty, který chcete formátovat. Vyberte Podmíněné formátování a pak vyberte typ formátování, který chcete použít.

Nabídka podmíněného formátování

Pokud chcete z vizualizace odebrat podmíněné formátování, vyberte v rozevírací nabídce pole odebrat podmíněné formátování a pak vyberte typ formátování, který chcete odebrat.

Snímek obrazovky s možností odstranění v nabídce podmíněného formátování

Poznámka:

Podmíněné formátování přepíše veškeré vlastní pozadí nebo barvu písma, které použijete u podmíněného formátování buňky.

Následující části popisují jednotlivé možnosti podmíněného formátování. V jednom sloupci tabulky můžete zkombinovat více než jednu možnost.

Formátování pozadí nebo barvy písma

Pokud chcete formátovat pozadí buňky nebo barvu písma, vyberte u pole podmíněné formátování a v rozevírací nabídce vyberte barvu pozadí nebo barvu písma.

Barva pozadí nebo Barva písma v nabídce podmíněného formátování

Otevře se dialogové okno Barva pozadí nebo Barva písma s názvem pole, které formátujete. Po výběru možností podmíněného formátování vyberte OK.

Dialogové okno podmíněného formátování pro barvu pozadí a barvu písma

Možnosti Barva pozadí a Barva písma jsou stejné, ale mají vliv na barvu pozadí buňky a barvu písma. Stejné nebo jiné podmíněné formátování můžete použít u barvy písma a barvy pozadí pole. Pokud nastavíte písmo pole a pozadí stejnou barvu, písmo se prolnou do pozadí, aby sloupec tabulky zobrazoval jenom barvy.

Barva podle barevné škály

Pokud chcete formátovat pozadí buňky nebo barvu písma podle barevné škály, vyberte v poli Formát stylu v dialogovém okně Barva pozadí nebo Barva písma přechod. V části Na jakém poli bychom to měli založit?, vyberte pole, podle které chcete formátování založit. Formátování můžete založit na aktuálním poli nebo na libovolném poli v modelu, které obsahuje číselná nebo barevná data.

V části Souhrn zadejte typ agregace, který chcete použít pro vybrané pole. V části Výchozí formátování vyberte formátování, které se má použít u prázdných hodnot.

V části Minimum a Maximum zvolte, zda se má použít barevné schéma na základě nejnižších a nejvyšších hodnot polí nebo vlastních hodnot, které zadáte. Vyberte rozevírací seznam a vyberte vzorníky barev, které chcete použít pro minimální a maximální hodnoty. Zaškrtněte políčko Přidat střední barvu a zadejte také hodnotu a barvu na střed.

Dialogové okno podmíněného formátování pro barvu pozadí: Styl formátu je nastavený na Přechod

Příklad tabulky s formátováním pozadí barevné škály ve sloupci Affordability vypadá takto:

Příklad tabulky s barevnou škálou přechodu použitou na pozadí buňky

Ukázková tabulka s formátováním písma barevné škály ve sloupci Affordability vypadá takto:

Příklad tabulky se škálou barev přechodu použitou na barvu písma

Barva podle pravidel

Chcete-li formátovat pozadí buňky nebo barvu písma podle pravidel, vyberte v poli Formát stylu dialogového okna Barva pozadí nebo Barva písma pravidla. Na jakém poli bychom toto pole měli založit? Zobrazuje pole, podle které se má formátování založit, a Souhrn zobrazuje typ agregace pro dané pole.

V části Pravidla zadejte jeden nebo více rozsahů hodnot a nastavte barvu pro každou z nich. Každý rozsah hodnot má podmínku Hodnoty If , podmínku a podmínku hodnoty a barvu. Pozadí buněk nebo písma v jednotlivých rozsahech hodnot jsou barevná s danou barvou. Následující příklad obsahuje tři pravidla:

Dialogové okno podmíněného formátování pro barvu pozadí podle pravidel: možnost rozevíracího seznamu stylu formátu je nastavená na pravidla.

Když v tomto rozevíracím seznamu vyberete procento , nastavíte hranice pravidel jako procento celkového rozsahu hodnot od minimálního po maximální. Pokud by například nejnižší datový bod byl 100 a nejvyšší byl 400, výše uvedená pravidla by vybarvit jakýkoli bod menší než 200 jako zelený, cokoli od 200 do 300 jako žluté a cokoli nad 300 jako červené.

Příklad tabulky s formátováním barev pozadí založeným na pravidlech založeným na procentechve sloupci Affordability vypadá takto:

Příklad tabulky s podmíněnou barvou podle použitých pravidel

Barva podle pravidel pro procenta

Pokud pole, na kterém je formátování založeno, obsahuje procenta, zapište čísla v pravidlech jako desetinná čísla, což jsou skutečné hodnoty; Například ".25" místo "25". Pro formát čísla vyberte také možnost Číslo místo procenta . Pokud je například hodnota větší nebo rovna 0 číslu a je menší než ,25 Number" vrátí hodnoty menší než 25 %.

Dialogové okno podmíněného formátování pro barvu pozadí podle pravidel pro procenta: možnost rozevíracího seznamu stylu formátu je nastavená na pravidla.

V této ukázkové tabulce s barvou pozadí na základě pravidel ve sloupci %revenue region je 0 až 25 % červená, 26 % až 41 % je žlutá a 42 % a více je modré:

Příklad tabulky s barvou podle pravidel použitých procent

Poznámka:

Pokud pro pole obsahující procenta použijete procento, může dojít k neočekávaným výsledkům. V předchozím příkladu je v rozsahu procentuálních hodnot od 21,73 % do 44,36 %, 50 % z tohoto rozsahu 33 %. Proto místo toho použijte číslo .

Barva podle hodnot barev

Pokud máte pole nebo míru s údaji o názvu barvy nebo šestnáctkové hodnotě, můžete pomocí podmíněného formátování tyto barvy automaticky použít na pozadí nebo barvu písma sloupce. K použití barev na písmo nebo pozadí můžete použít také vlastní logiku.

Pole může použít jakékoli hodnoty barev uvedené ve specifikaci barev CSS na adrese https://www.w3.org/TR/css-color-3/. Mezi tyto hodnoty barev patří:

  • 3, 6 nebo 8místné šestnáctkové kódy, například #3E4AFF. Nezapomeňte na začátek kódu přidat symbol #.
  • Hodnoty RGB nebo RGBA, například RGBA(234, 234, 234, 0,5).
  • Hodnoty HSL nebo HSLA, například HSLA(123, 75 %, 75 %, 0,5).
  • Názvy barev, například Green, SkyBlue nebo PeachPuff.

Následující tabulka obsahuje název barvy přidružený ke každému stavu:

State table with color names as a column

Pokud chcete formátovat sloupec Barva na základě hodnot polí, vyberte Podmíněné formátování pole Barva a pak vyberte Barvu pozadí nebo Barvu písma.

V dialogovém okně Barva pozadí nebo Barva písma vyberte hodnotu pole z rozevíracího seznamu Formát stylu .

Dialogové okno Styl formátu pro barvu barevného sloupce pozadí: Rozevírací seznam Styl formátu je nastavený na hodnotu Pole.

Ukázková tabulka s formátováním barvy pozadí na základě hodnoty barevnéhopole v poli Barva vypadá takto:

Příklad tabulky s formátováním na pozadí podle použité hodnoty pole

Pokud k formátování barvy písma sloupce použijete také hodnotu Pole, bude výsledkem plná barva ve sloupci Barva:

Příklad tabulky s použitým formátem pozadí a písma podle hodnoty pole

Barva založená na výpočtu

Můžete vytvořit výpočet, který vypíše různé hodnoty na základě vámi vybraných podmínek obchodní logiky. Vytvoření vzorce je obvykle rychlejší než vytvoření více pravidel v dialogovém okně podmíněného formátování.

Následující vzorec například použije šestnáctkové hodnoty barev na nový sloupec pořadí Affordability na základě existujících hodnot sloupce Affordability :

Receptura  Výpočet

Pokud chcete použít barvy, vyberte podmíněné formátování Barva pozadí nebo Barva písma pro sloupec Affordability a založte formátování na hodnotěPole sloupce Affordability rank .

Dialogové okno Styl formátu pro barvu pozadí sloupce Affordability: Rozevírací seznam Styl formátu je nastaven na hodnotu Pole.

Ukázková tabulka s barvou pozadí Affordability založená na počítaném pořadí Affordability vypadá takto:

Příklad tabulky s použitou barvou založenou na počítané hodnotě

Můžete vytvořit mnoho dalších variací, jen pomocí své představivosti a některých výpočtů.

Přidání datových pruhů

Pokud chcete zobrazit datové pruhy založené na hodnotách buněk, vyberte podmíněné formátování pole Affordability a potom v rozevírací nabídce vyberte Datové pruhy .

V dialogovém okně Datové pruhy není ve výchozím nastavení zaškrtnutá možnost Zobrazit pouze pruhy, takže buňky tabulky zobrazují pruhy i skutečné hodnoty. Pokud chcete zobrazit jenom datové pruhy, zaškrtněte políčko Zobrazit pouze pruh.

Můžete zadat minimální a maximální hodnoty, barvy datového pruhu a směr a barvu osy.

Dialogové okno Datové pruhy s volitelným zaškrtávacím políčkam Zobrazit jenom pruh

U datových pruhů použitých ve sloupci Affordability vypadá ukázková tabulka takto:

Příklad tabulky s použitými datovými pruhy

Přidání ikon

Pokud chcete zobrazit ikony založené na hodnotách buněk, vyberte Podmíněné formátování pole a pak v rozevírací nabídce vyberte Ikony .

V dialogovém okně Ikony v části Styl formátu vyberte hodnotu Pravidla nebo Pole.

Chcete-li formátovat podle pravidel, vyberte pole, na jakém poli bychom toto měli založit?, Metoda souhrnu, Rozložení Ikony, Zarovnání ikon, Styl ikony a jedno nebo více Pravidel. V části Pravidla zadejte jedno nebo více pravidel s podmínkou Hodnoty If a podmínkou hodnoty a vyberte ikonu, která se má použít pro každé pravidlo.

Pokud chcete formátovat podle hodnot polí, vyberte pole, na jakém poli bychom to měli založit?, metodu souhrnu , rozložení ikony a zarovnání ikony.

Následující příklad přidá ikony založené na třech pravidlech:

Dialogové okno ikon: Styl formátu je nastavený na Pravidla. Dostupné ikony se zobrazují v rozevíracím seznamu Styl.

Vyberte OK. U ikon použitých u sloupce Affordability podle pravidel vypadá ukázková tabulka takto:

Příklad tabulky s použitými ikonami

Formátování jako webových adres URL

Pokud máte sloupec nebo míru obsahující adresy URL webu, můžete pomocí podmíněného formátování použít tyto adresy URL na pole jako aktivní odkazy. Například následující tabulka obsahuje sloupec Web s adresami URL webu pro každý stav:

Tabulka se sloupcem webové adresy URL

Chcete-li zobrazit každý název státu jako živý odkaz na jeho web, vyberte podmíněné formátování pole Stát a pak vyberte webovou adresu URL. V dialogovém okně Webová adresa URL v části Jaké pole bychom to měli zakládat?, vyberte Web a pak vyberte OK.

Při použití formátování webové adresy URL u pole Stát je každý název státu aktivním odkazem na svůj web. Následující příklad tabulky obsahuje formátování webové adresy URL použité na sloupec State a podmíněné datové pruhy použité na sloupec Overall rank .

Tabulka s webovou adresou URL a datovými pruhy pro sloupec Overall rank

Další informace o formátování adres URL v tabulce najdete v tématu Přidání hypertextových odkazů (adres URL) do tabulky nebo matice .

Součty a mezisoučty

Pravidla podmíněného formátování můžete použít u součtů a mezisoučtů pro vizuály tabulky i matice.

Pravidla podmíněného formátování použijete pomocí rozevíracího seznamu Použít u podmíněného formátování, jak je znázorněno na následujícím obrázku.

Dialogové okno podmíněného formátování: Rozevírací seznam Použít u je nastavený na hodnoty a součty.

Pro pravidla podmíněného formátování je nutné ručně nastavit prahové hodnoty a rozsahy. U matic budou hodnoty odkazovat na nejnižší viditelnou úroveň hierarchie matice.

Barevný kód založený na textu

Na rozdíl od Excelu nemůžete textové hodnoty barevného kódu zobrazit jako určitou barvu, například "Accepted"=blue, "Declined"=red, "None"=grey. Vytvoříte míry související s těmito hodnotami a použijete formátování na základě těchto hodnot.

Například StatusColor = SWITCH('Table'[Status], "Accepted", "blue", "Declined", "red", "None", "grey")

Potom v dialogovém okně Barva pozadí naformátujete pole Stav na základě hodnot v poli StatusColor .

Dialogové okno barvy pozadí pole Stav: Rozevírací seznam Styl formátu je nastaven na hodnotu Pole.

Ve výsledné tabulce je formátování založeno na hodnotě pole StatusColor , která je zase založená na textu v poli Stav .

V tabulce je barva pole Stav založená na hodnotách v poli StatusColor.

Úvahy a omezení

Při práci s podmíněným formátováním tabulky je potřeba vzít v úvahu několik aspektů:

  • Každá tabulka, která nemá seskupení, se zobrazí jako jeden řádek, který nepodporuje podmíněné formátování.
  • Pokud data obsahují hodnoty NaN , nemůžete použít formátování přechodu s automatickým maximálním/minimálním počtem hodnot ani formátováním založeném na pravidlech s pravidly procenta. NaN znamená "Není číslo", což je nejčastěji způsobené chybou dělení nulou. K zabránění těmto chybám můžete použít funkci DAX DIVIDE().
  • Podmíněné formátování vyžaduje agregaci nebo míru, která se má na hodnotu použít. Proto se v příkladu Barva podle hodnoty zobrazí hodnota First nebo Last. Pokud sestavu vytváříte proti multidimenzionální datové krychli služby Služby analýzy, nebudete moct použít atribut pro podmíněné formátování, pokud vlastník datové krychle nevytvoří metriku, která tuto hodnotu poskytuje.
  • Při tisku sestavy včetně datových pruhů a barvy pozadí je nutné povolit grafiku pozadí v nastavení tisku prohlížeče, aby se datové pruhy a barvy pozadí správně tiskly.

Další informace o formátování barev najdete v tématu Tipy a triky pro formátování barev v Power BI.