Yksi parhaista tavoista toteuttaa ehdollinen muotoilu on Visualisoinnit-ruudun Kentän arvo -vaihtoehdon käyttäminen. On monia syitä, miksi tämä on parempi kuin monet, ja yksi niistä on, että voit käyttää läpinäkyvyysmaskeja heksadesimaalikoodeissa, joista keskustelemme tänään. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Yllä oleva kuva on datajoukko asuntojen hinnoista, joita työskentelemme tänään. Pyrimme tekemään tämän pylväskaavion palkkeista riittävän läpinäkyviä, jotta näet alla olevan kartan.
Jos siirrymme Visualisoinnit-ruudun Muotoile -sivulle , huomaat, että palkkeissa ei ole läpinäkyvyysvaihtoehtoa. Voimme kuitenkin tehdä minkä tahansa elementin, jossa on ehdollinen muotoiluvaihtoehto, läpinäkyväksi käyttämällä kenttäarvoa ja ehdollista muotoilua.
Jos nostamme tätä liukusäädintä hieman ylöspäin, se näyttää heksadesimaalikoodin, jonka lopussa on kaksi valinnaista merkkiä, kuten alla olevassa kuvassa näkyy. Nämä merkit osoittavat heksadesimaalikoodin peittävyysprosenttia.
Heksakoodin kuusi ensimmäistä merkkiä ( 247ba0 ) edustavat rannikkovartioston sinistä väriä, kun taas kaksi viimeistä ( 80 ) edustavat opasiteettia. Voit laskea opasiteetin vähentämällä läpinäkyvyyden prosentin ( 20 ) 100: sta , jolloin saadaan 80.
Numeerinen parametrinen liukusäädin
Haluamme ensin asettaa parametrin numeerisen parametrin liukusäätimellä ja sitten säätää väriä keräämällä heksadesimaalikoodin taulukosta. Käytetään Space Cadet -sinistä väriämme ja asetetaan läpinäkyvyys nollaan.
Nyt tämä toiminto ei anna sinun nähdä sen takana olevaa karttaa. Jos katsomme tätä CF-palkkimittaa DAX:ssa, olemme keränneet heksadesimaalikoodin ja läpinäkyvän prosentin arvon , kuten alla olevassa kuvassa korostetaan.
Käytimme sitten yksinkertaista (TRUE) konstruktia, joka sanoo, että jos läpinäkyvyysprosentti on 0 , palautamme kuuden merkin heksadesimaalikoodin tai PctTrans = 0, Hex . 0 antaa meille täyden peittävyyden heksadesimaalikoodin .
Lisäksi lisäsimme, että jos läpinäkyvyysprosentti on 100, palautamme heksadesimaalikoodin 00 läpinäkyvyydellä tai PctTrans = 100, Hex & "00" . 00 antaa meille täysin läpinäkyvän heksadesimaalikoodin. Alla oleva kuva näyttää miltä täysin läpinäkyvä heksadesimaalikoodi näyttää, ja se saa kaiken visuaalisen katoamaan.
Jos vaihdamme True- lausekkeen kaikkeen keskellä olevaan ja heksadesimaalikoodiksi otetaan 100 miinus Percent Transparency tai Hex & (100 – PctTrans – 100) , voimme tehdä tietotunnisteista luettavampia valinnasta riippuen. Kun läpinäkyvyys on 50 tai vähemmän, olemme tummemmissa väreissä, kuten näet alla olevasta kuvasta
Olemme tällä hetkellä tummemmissa väreissä ja haluamme käyttää valkoista tietotarroissa, joten käytämme Kenttä-osiossa Dynamic font -mittausta.
Siinä todetaan, että jos läpinäkyvyysprosentti on alle 50, käytämme valkoista. Jos se on sata, teemme siitä näkymätön; jos se on suurempi kuin 50, käytämme mustaa.
Voit nähdä alla, että jos muutamme prosenttiosuutta läpinäkyvyyttä ja vaalennamme palkin väriä, tietotarrat muuttuvat tummiksi.
Johtopäätös
Nyt voit määrittää läpinäkyvyyden ja värin juuri haluamallasi tavalla ja käyttää niitä LuckyTemplates-visuaaleissa. Lisäksi voit sallia käyttäjän esteettömyyssyistä ja vastaavista syistä.
On monia muita tapoja käyttää ehdollista muotoilua yhdessä DAX:n, läpinäkyvyysmaskin ja peittävyyslukujen kanssa. Mielenkiintoinen asia tässä menetelmässä on, että joko liukuvärillä tai sääntöpohjaisella ehdollisella muotoilulla voit käyttää sitä vain kentän arvon kautta.