Pandas Drop Index -sarake: selitetty esimerkein
Pandas Drop Index -sarake: selitetty esimerkein
Tässä opetusohjelmassa käsittelen ROUND- funktion käyttämistä LuckyTemplatesissa ehdollisen muotoilun yhteydessä. Excel-käyttäjät saattavat tuntea tämän toiminnon Excelissä, ja käytämme sitä samalla tavalla LuckyTemplatesissa. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta .
Kohtasin äskettäin ongelman ehdollisen muotoilun kanssa, ja näytän sinulle, kuinka ratkaisin sen tällä toiminnolla. Minun piti korostaa numero tietyssä sarakkeessa, jos kahden muun sarakkeen tulokset eivät täsmänneet . Keskusteltuani yhden LuckyTemplates- asiantuntijamme kanssa tajusin, että minun oli vain käytettävä DAX-funktiota nimeltä ROUND .
Sisällysluettelo
ROUND-toiminto LuckyTemplatesissa
Toimintoa käytetään pyöristämään numero tiettyyn määrään numeroita. Voit tarkistaa tämän toiminnon Microsoftin dokumentaatiosta täältä .
Numerotermi viittaa numeroon, jonka haluat pyöristää . Minun tapauksessani tämä on mitta . Toisaalta num_digits edustaa numeroiden määrää desimaalipilkusta, jonka haluat pyöristää.
Voit myös tarkistaa nämä näkökohdat, kun käytät ROUND- toimintoa.
Keskustellaan siitä, kuinka käytin tätä DAX-funktiota laskutoimituksessa ja ehdollisissa korostuksissa, joita tein asiakkaalle.
Marginaalin laskenta ilman ROUND-funktiota LuckyTemplatesissa
Tässä on tilanne, joka minulla oli, kun tein Marginaalitavoitteen laskennan ja ehdollisen korostuksen asiakkaalleni. Jaoin tämän taulukon työn mukaan. Lisäsin myös Job Count -sarakkeen, jotta voimme nähdä töiden kokonaismäärän.
Tässä skenaariossa käytin mittaa, jonka nimesin Marginaalitavoitetestiksi saadakseni tulokset Tietosivun marginaali -sarakkeelle.
Tietosivun marginaali -sarake on marginaalilaskelma. Yleensä marginaali on numeromuodossa. Joten käytin tätä mittaa marginaalin jakamiseen 100 saadakseni prosenttiosuuden .
Väärä ehdollisen muotoilun esimerkkiskenaario
Alkuperäisessä mitassa yritin korostaa Infosivun marginaali -sarakkeen numeroa oranssiksi, jos se ei vastaa todellista marginaalia , joka on Margin% v2 -sarakkeen numero .
Osoittaakseni tämän, tässä on välilehti, jonka merkitsin virheelliseksi . Tämä näyttää korostetut väärät arvot.
Kuten näet, marginaali Tietosivun Marginaali -sarakkeesta on 37,5 % . Sitten Margin% v2- ja TESTING- sarakkeiden luvut täsmäsivät. Siinä tapauksessa 37,5 %:a ei pitäisi korostaa . Tässä taulukossa näkyy virheellinen tulos, koska olen määrittänyt mittauksen alkuperäisellä tavalla.
Väärän toimenpiteen tarkistaminen
Tässä on väärä mitta, jota käytin edellisessä skenaariossa.
Tässä mittauksessa loin muuttujan nimeltä MarginNoGood . Tämä muuttuja sisältää ehdon, jossa jos TESTING- sarakkeen tulos ei vastaa Margin% v2 -sarakkeen lukua , arvoksi asetetaan 1 . Jos ei, arvoksi asetetaan 0 .
Sitten loin CompletedMargin -muuttujan. Laskin tämän avulla niiden töiden määrän, jotka olivat " Työ valmis " -tilassa ja jotka johtivat 0: aan MarginNoGood -laskelmasta.
Sen jälkeen käytin RETURN- avainsanaa, jolloin sain 6:n tai 0:n , jolla voin ehdollisesti korostaa numeron taustaa Infosivun marginaali -sarakkeen alla.
Ehdollisen korostustaustan luominen
Loin ehdollisen korostustaustan avaamalla Infosivun marginaalin tästä. Vie hiiri Ehdollinen muotoilu -vaihtoehdon päälle ja napsauta Taustan väri -vaihtoehtoa.
Sitten täällä on erilaisia vaihtoehtoja. Tässä esimerkissä käytin Säännöt- vaihtoehtoja.
Sieltä asetin säännön, jossa jos arvo on 6 , Tietosivun marginaali -sarakkeen tulos on korostettu oranssilla taustalla .
Aiemmin mainitulla laskenta- ja ehdollisen muotoilun asetuksella Infosivun marginaali -sarakkeen numerot korostettiin väärin. Kuten näet, Margin% v2- ja TESTING- sarakkeiden luvut vastaavat, mutta Infosivun marginaali- sarakkeen numerot olivat edelleen korostettuina.
Joten minun piti käyttää ROUND- toimintoa, jotta se toimisi oikein.
Ehdollinen muotoilu käyttämällä ROUND-toimintoa LuckyTemplatesissa
Loin toisen mittarin, jolle annoin nimen Infomarginaali . Kaava, jota käytin tässä mittauksessa, on melkein samanlainen kuin edellinen. Käytin kuitenkin ROUND- funktiota tässä kaavassa. Käytin myös numeroa 3 numeroinani . Tämä tarkoittaa, että haluan pyöristää sen 3 desimaalin tarkkuudella .
Kun teet tämän, kaikki Tietosivun marginaali -sarakkeen numerot on nyt korostettu oranssilla. Tämä johtuu siitä, että Margin% v2- ja TESTAUS- sarakkeiden numerot eivät täsmänneet.
Kun vieritän taulukkoa alaspäin, huomaan, että joissakin riveissä Margin%v2 ja TESTING -sarake täsmäävät. Siksi se ei korostanut numeroita Infosivun marginaalin alla .
Ja se on oikea tulos, jota tarvitsen. Näin ollen ROUND- toiminnon avulla ehdollinen korostus toimii nyt oikein.
Johtopäätös
Lopuksi ROUND- toiminto sisäänon ehdottomasti arvokas ehdollisen muotoilun suhteen. Niille, jotka tuntevat Excelin, sinulla on todennäköisesti jossain vaiheessa kokemusta ROUND- toiminnon käytöstä. Mutta täällä DAXissa, jos kohtaat tapauksen, jossa olet jumissa analysoimassa, miksi kaksi lukua tai prosenttilukua eivät täsmää, kokeile käyttää tätä toimintoa.
Toivottavasti tämä auttaa sinua tulevissa DAX-yrityksissäsi.
Katso alla olevista linkeistä lisää esimerkkejä ja niihin liittyvää sisältöä.
Kiitos!
Jarrett
Pandas Drop Index -sarake: selitetty esimerkein
7 tapaa tarkistaa, sisältääkö Python-merkkijono alimerkkijonon
Ymmärrä, mitä Power Automate Dynamic Content on ja kuinka sen avulla käyttäjät voivat valita kenttäviittauksia aiemmista vaiheista tai kirjoittaa lausekkeita.
Tässä opetusohjelmassa opit jakamaan tiedoston sellaisen henkilön kanssa, joka ei kuulu yritykseesi, käyttämällä sql-kyselyparametria LuckyTemplatesissa.
Opi käyttämään poistotoimintoa ja vahvistamaan ponnahdusikkunoita sovellukseen, jonka olet luonut tyhjästä.
Opi visualisoimaan minkä tahansa taulukon tai matriisin solun suodatinkonteksti LuckyTemplates DAX Studiossa työkaluvihjeiden avulla.
Opi luomaan Power Automate -virtauksia tyhjästä. Mallin käyttämisen sijaan luomme käynnistimet ja toiminnot itse.
Katso tämä Brianin LuckyTemplates-vinkki siitä, kuinka voit dynaamisesti vertailla ensimmäistä N arkipäivää Power Queryn avulla.
Opi Power Apps -mallipohjaisista sovelluksista, ympäristön määrittämisestä ja tehokkaasta navigoinnista sen ympärillä.
Opi lisää sivustokarttojen työstämisestä Power Apps -mallipohjaisissa sovelluksissa ja tutustu erilaisiin monimutkaisiin asioihin ja niiden ratkaisemiseen.