Ehdollisen muotoilun käyttö taulukoissa ja matriiseissa

KOSKEE: Power BI Desktop -Power BI -palvelu

Power BI:n taulukoiden ja matriisien ehdollisen muotoilun avulla voit määrittää mukautettuja solujen värejä kenttien arvojen perusteella, mukaan lukien liukuvärit. Voit myös esittää solujen arvoja tietopalkkien tai suorituskykyilmaisinkuvakkeiden avulla tai aktiivisina verkkolinkkeinä. Voit käyttää ehdollista muotoilua mihin tahansa teksti- tai tietokenttään, kunhan perustat muotoilun kenttään, jolla on numero-, väri- tai heksakoodi tai URL-verkko-osoitearvot.

Jos haluat käyttää ehdollista muotoilua, valitse Taulukko- tai Matriisi-visualisointi Power BI Desktopissa tai Power BI -palvelu. Napsauta Visualisoinnit-ruudussa hiiren kakkospainiketta tai valitse alaspäin osoittava nuoli muotoiltavan Arvot-lähteen kentän vieressä. Valitse Ehdollinen muotoilu ja valitse sitten käytettävä muotoilutyyppi.

Conditional formatting menu

Muistiinpano

Ehdollinen muotoilu ohittaa mukautetun taustan tai fontin värin, jota käytät ehdollisesti muotoilluissa soluissa.

Jos haluat poistaa ehdollisen muotoilun visualisoinnista, valitse Poista ehdollinen muotoilu kentän avattavasta valikosta ja valitse sitten poistettavan muotoilun tyyppi.

Remove option in conditional formatting menu

Seuraavissa osioissa kuvataan kutakin ehdollisen muotoilun asetusta. Voit yhdistää useamman kuin yhden vaihtoehdon yksittäiseen taulukon sarakkeeseen.

Taustan tai fontin värin muotoileminen

Jos haluat muotoilla solun taustan tai fontin värin, valitse kentälle Ehdollinen muotoilu ja valitse sitten avattavasta valikosta joko Taustaväri tai Fontin väri .

Background color or Font color in conditional formatting menu

Taustaväri- tai Fontin väri -valintaikkuna avautuu. Sen otsikossa on muotoiltavan kentän nimi. Kun olet valinnut ehdollisen muotoilun asetukset, valitse OK.

Conditional formatting dialog for Background color and Font color

Taustaväri- ja Fontin väri -asetukset ovat samat, mutta ne vaikuttavat solun taustaväriin ja fontin väriin. Voit käyttää samaa tai eri ehdollista muotoilua kentän fontin värissä ja taustavärissä. Jos teet kentän fontista ja taustasta samanväriset, fontti sulautuu taustaan, jolloin taulukon sarakkeessa näkyvät vain värit.

Väri väriasteikon mukaan

Jos haluat muotoilla solun taustan tai fontin värin väriasteikon mukaan, valitse Muotoilutyyli-kentänTaustaväri- tai Fontin väri -valintaikkunassa Liukuväri. Valitse Mikä kenttä tämä perustuu?-kohdassa kenttä, johon muotoilu perustuu. Voit perustaa muotoilun nykyiseen kenttään tai mallin mihin tahansa kenttään, jolla on numeerisia tietoja tai väritietoja.

Määritä Yhteenveto-kohdassa koostamistyyppi, jota haluat käyttää valitussa kentässä. Valitse Oletusmuotoilu-kohdassa muotoilu, jota käytetään tyhjille arvoille.

Valitse Pienin arvo- ja Suurin arvo -ruuduissa, käytetäänkö värimallia pienimmän ja suurimman kenttäarvon perusteella vai syötteilläsi mukautetuilla arvoilla. Avaa luettelo ja valitse väriruudut, joita haluat käyttää vähimmäis- ja enimmäisarvoihin. Valitse Lisää keskiväri -valintaruutu, jos haluat määrittää myös Keskipiste-arvon ja -värin.

Conditional formatting dialog for background color: Format style is set to Gradient

Esimerkkitaulukko, jossa tausta on muotoilu väriasteikon avulla Affordability-sarakkeessa, näyttää tältä:

Example table with Gradient color scale applied to cell background.

Esimerkkitaulukko, jossa fontti on muotoilu väriasteikon avulla Affordability-sarakkeessa, näyttää tältä:

Example table with Gradient color scale applied to font color.

Väri sääntöjen mukaan

Jos haluat muotoilla solun taustan tai fontin värin sääntöjen mukaan, valitse Muotoilutyyli-kentänTaustaväri- tai Fontin väri -valintaikkunassa Säännöt. Missä kentässä tämä tulisi perustella? näyttää siis kentän, johon muotoilu perustuu, ja Yhteenveto näyttää kentän koostamistyypin.

Kirjoita Säännöt-kohtaan vähintään yksi arvoalue ja määritä kullekin väri. Kullakin arvoalueella on Jos-arvo-ehto, ja-arvoehto sekä väri. Kunkin arvoalueen solujen taustat tai fontit väritetään annetulla värillä. Seuraavassa esimerkissä on kolme sääntöä:

Conditional formatting dialog for background color by rules: format style dropdown option is set to rules.

Kun valitset tässä avattavassa valikossa Prosentti-vaihtoehdon , määrität säännön rajat prosenttilukuna kokonaisarvoalueesta minimistä maksimiin. Jos esimerkiksi pienin arvopiste oli 100 ja korkein 400, yllä olevat säännöt värittäisivät vihreänä alle 200 pistettä, mitä tahansa 200–300 keltaista ja mitä tahansa yli 300:n yläpuolella punaiseksi.

Esimerkkitaulukko, jossa taustan muotoilu perustuu Prosentti-sarakkeenAffordability-sarakkeeseen , näyttää tältä:

Example table with conditional color by rules applied.

Prosenttilukujen sääntöjen mukainen väri

Jos kenttä, johon muotoilu perustuu, sisältää prosenttilukuja, kirjoita säännöt desimaalilukuina, jotka ovat todellisia arvoja. esimerkiksi ".25" eikä "25". Valitse lukumuodossa myös Luku prosenttiluvun sijaan. Esimerkiksi "Jos arvo on suurempi tai yhtä suuri kuin 0 Luku ja on pienempi kuin .25 Luku" palauttaa arvot, jotka ovat alle 25 %.

Conditional formatting dialog for background color by rules for percentages: format style dropdown option is set to rules.

Tässä esimerkkitaulukossa, jossa sääntöpohjainen taustaväri on % tuottoalue -sarakkeessa, 0–25 % on punainen, 26 % - 41 % on keltainen ja 42 % ja enemmän on sinistä:

Example table with color by rules for percentages applied.

Muistiinpano

Jos prosenttiosuuksia sisältävissä kentissä käytetään Prosenttia Luku-arvon sijaan, saatat saada odottamattomia tuloksia. Yllä olevassa esimerkissä prosenttiarvojen alueella 21,73 %:sta 44,36 %:iin, 50 % tästä arvosta on 33 %. Käytä siis sen sijaan Luku-arvoa .

Väri väriarvojen mukaan

Jos sinulla on kenttä tai mittari, jossa on värin nimi- tai heksausarvotietoja, voit käyttää ehdollista muotoilua ottaaksesi nämä värit automaattisesti käyttöön sarakkeen taustassa tai fontin värissä. Voit myös käyttää mukautettua logiikkaa käyttääksesi värejä fontissa tai taustassa.

-kenttä voi käyttää mitä tahansa CSS-värimäärityksen väriarvoja, jotka on lueteltu osoitteessa https://www.w3.org/TR/css-color-3/. Nämä väriarvot voivat olla seuraavat:

  • esimerkiksi 3-, 6- tai 8-numeroinen heksadesimaalikoodit, esimerkiksi #3E4AFF. Muista lisätä #-symboli koodin alkuun.
  • RGB- tai RGBA-arvot, kuten RGBA(234, 234, 234, 0.5).
  • HSL- tai HSLA-arvot, kuten HSLA (123, 75%, 75%, 0.5).
  • Värien nimet, kuten vihreä, taivaansininen tai persikka.

Seuraavassa taulukossa on kuhunkin osavaltioon liittyvä värin nimi:

State table with color names as a column

Jos haluat muotoilla Väri-saraketta kentän arvojen perusteella, valitse Väri-kentälleEhdollinen muotoilu ja valitse sitten Taustaväri tai Fontin väri.

Valitse Taustaväri - tai Fontin väri -valintaikkunassa Kentän arvo avattavasta Muotoilutyyli-kentästä .

Dialog of Format style for background color of color column: Format style drop down is set to Field value

Esimerkkitaulukko, jossa taustaväri on muotoilu värikentän arvolla Väri-kentässä, näyttää tältä:

Example table with background formatting by field value applied.

Jos käytät myös kentän arvoa sarakkeen fontin värin muotoilemiseen, tuloksena on tasainen väri Väri-sarakkeessa:

Example table with format background and font by field value applied.

Väri laskennan perusteella

Voit luoda laskutoimituksen, joka tulostaa eri arvot valitsemiesi liiketoimintalogiikkaehtojen perusteella. Kaavan luominen on yleensä nopeampaa kuin useiden sääntöjen luominen ehdollisen muotoilun valintaikkunassa.

Esimerkiksi seuraava kaava käyttää heksaväriarvoja uuteen Affordability rank -sarakkeeseen olemassa olevien Affordability-sarakearvojen perusteella:

Formula Calculation

Jos haluat ottaa värit käyttöön, valitse Taustaväri- tai Fontin värin ehdollinen muotoilu Affordability-sarakkeelle ja perusta muotoilu Affordability rank -sarakkeen Kentän arvolle.

Dialog of Format style for background color of Affordability column: Format style drop down is set to Field value.

Esimerkkitaulukko, jossa Affordability-taustaväri perustuu laskettuun Affordability rank -sijoitukseen, näyttää tältä:

Example table with a calculated value-based color applied.

Voit luoda monia muita variaatioita käyttämällä mielikuvitustasi ja joitakin laskutoimituksia.

Tietopalkkien lisääminen

Jos haluat näyttää tietopalkit solujen arvojen perusteella, valitse Affordability-kentälleEhdollinen muotoilu ja valitse sitten avattavasta valikosta Tietopalkit.

Näytä vain palkki -asetusta ei ole oletuksena valittu Tietopalkit-valintaikkunassa, jolloin taulukkosolut näyttävät sekä palkit että todelliset arvot. Jos haluat näyttää vain tietopalkit, valitse Näytä vain palkki -valintaruutu.

Voit määrittää pienimmän ja suurimman arvon, tietopalkin värit ja suunnan sekä akselin värin.

Data bars dialog with optional checkbox to Show bar only

Kun tietopalkit ovat käytössä Affordability-sarakkeessa, esimerkkitaulukko näyttää tältä:

Example table with data bars applied

Kuvakkeiden lisääminen

Jos haluat näyttää kuvakkeet solujen arvojen perusteella, valitse kentälle Ehdollinen muotoilu ja valitse sitten avattavasta valikosta Kuvakkeet .

Valitse Kuvakkeet-valintaikkunan Muotoile tyyli -kohdasta joko Säännöt tai Kentän arvo.

Jos haluat muotoilla sääntöjä, valitse Mikä kenttä meidän pitäisi perustaa tähän?, Yhteenveto-menetelmä, kuvakeasettelu, kuvakkeen tasaus, kuvakkeen tyyli ja vähintään yksi sääntö. Kirjoita Säännöt-kohtaan vähintään yksi sääntö, jolla on Jos-arvo-ehto sekä ja-arvo-ehto , ja valitse kussakin säännöstä käytettävä kuvake.

Jos haluat muotoilla kentän arvojen mukaan, valitse Mikä kenttä tämän pitäisi pohjata?, Yhteenveto-menetelmä, Kuvakkeen asettelu ja Kuvakkeen tasaus.

Seuraavassa esimerkissä kuvakkeita lisätään kolmen sääntöjen perusteella:

Dialog of icons: format style is set to Rules. Available icons are shown under the Style dropdown.

Valitse OK. Kun kuvakkeet ovat käytössä Affordability-sarakkeessa, esimerkkitaulukko näyttää tältä:

Example table with icons applied

Muotoileminen verkko-URL-osoitteina

Jos sinulla on sarake tai mittari, joka sisältää sivuston URL-osoitteita, voit käyttää ehdollista muotoilua käyttääksesi kyseisiä URL-osoitteita kentissä aktiivisina linkkeinä. Esimerkiksi seuraavassa taulukossa on Verkkosivusto-sarake, jossa on verkkosivuston URL-osoitteet kullekin osavaltiolle:

Table with web URL column

Jos haluat näyttää kunkin osavaltion nimen linkkinä sen verkkosivustolle, valitse State-kentälleEhdollinen muotoilu ja valitse sitten URL-verkko-osoite. Valitse URL-verkko-osoite-valintaikkunan Mikä kenttä tähän perustuu?, valitse Sivusto ja valitse sitten OK.

Kun URL-verkko-osoite-muotoilu on käytössä Osavaltio-kentässä, kunkin osavaltion nimi on aktiivinen linkki osavaltion verkkosivustoon. Seuraavassa esimerkkitaulukossa URL-verkko-osoite-muotoilu on käytössä State-sarakkeessa ja ehdolliset tietopalkit, joita käytetään Yleisen sijoittuminen -sarakkeessa.

Table with web URL and data bars for Overall rank column.

Summat ja välisummat

Voit käyttää ehdollisen muotoilun sääntöjä summiin ja välisumiin sekä taulukko- että matriisivisualisoinneissa.

Voit käyttää ehdollisen muotoilun sääntöjä käyttämällä avattavaa ehdollista Käytä-muotoilua seuraavassa kuvassa esitetyllä tavalla.

Conditional formatting dialog: Apply to dropdown is set to Values and totals.

Ehdollisen muotoilun säännöille on asetettava kynnysarvot ja alueet manuaalisesti. Matriiseissa Arvot viittaavat matriisihierarkian pienimpään näkyvään tasoon.

Tekstiin perustuva värikoodi

Toisin kuin Excelissä, värikoodattuja tekstiarvoja ei voi näyttää tiettynä värinä, kuten "Hyväksytty"=sininen, "Hylätty"=punainen, "Ei mitään"=harmaa. Voit luoda näihin arvoihin liittyviä mittareita ja käyttää muotoiluja niiden perusteella.

Esimerkiksi StatusColor = SWITCH('Table'[Status], "Hyväksytty", "sininen", "Declined", "red", "None", "grey")

Sitten muotoilet Taustaväri-valintaikkunassa Tila-kenttää StatusColor-kentän arvojen perusteella.

Dialog of background color for Status field: Format style dropdown is set to Field value.

Tuloksena saatavassa taulukossa muotoilu perustuu StatusColor-kentän arvoon, joka puolestaan perustuu Tila-kentän tekstiin.

In the table, the Status field color is based on values in the StatusColor field.

Huomioitavat asiat ja rajoitukset

Sinun on huomioitava muutamia seikkoja, kun käsittelet ehdollista taulukkomuotoilua:

  • Mikä tahansa taulukko, jossa ei ole ryhmittelyä, näytetään yhtenä rivinä, joka ei tue ehdollista muotoilua.
  • Et voi käyttää liukuvärimuotoa ja automaattisia enimmäis- ja vähimmäisarvoja tai sääntöpohjaista muotoilua prosenttisäännöillä, jos tiedot sisältävät NaN-arvoja . NaN on ainut tapa, jonka aiheuttaa yleensä nollalla jakamisen virhe. Voit välttää nämä virheet käyttämällä DIVIDE()-DAX-funktiota .
  • Ehdollisella muotoilulla on oltava kooste tai mittari, jotta sitä voidaan käyttää arvossa. Tästä syystä Väri arvon mukaan -esimerkissä on "Ensimmäinen" tai "Viimeinen" . Jos olet luomassa raporttiasi Analysis Servicen monidimensioisen kuution avulla, et voi käyttää määritettä ehdollista muotoilua varten, ellei kuution omistaja ole luonut mittaria, joka antaa arvon.
  • Kun tulostat raportin, mukaan lukien tietopalkit ja taustavärin, sinun on otettava taustagrafiikka käyttöön selaimen tulostusasetuksissa, jotta tietopalkit ja taustavärit tulostetaan oikein.

Lisätietoja värimuotoilusta on artikkelissa Vinkit ja vinkkejä värimuotoiluun Power BI:ssä