Home
» Power BI
»
LuckyTemplates Dynamic X-Axis käyttäen irrotettua taulukkoa
LuckyTemplates Dynamic X-Axis käyttäen irrotettua taulukkoa
Näytän sinulle, kuinka voit luoda LuckyTemplatesin dynaamisen x-akselin, joka tunnetaan myös nimellä ajallinen mittakaava, käyttämällä irrotettua taulukkoa, jonka avulla voit muuttaa tarkkuuden tasoa päivämäärän tai kellonajan mukaan. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Dynaaminen mahdollistaa tärkeimpien nykyisten tietojen tarkan tarkan tason. Se näyttää vähemmän tarkkuutta edellisille päivämäärille.
Tämä opetusohjelma on jatkoa äskettäiselle blogilleni, jossa rakensin tämän visualisoinnin, joka oli R10_table. Se rakennettiin näille lasketuille sarakkeille DTS IsCurrentQuarter ja DTS SortBy .
IsCurrentQuarter tunnistaa tosi tai epätosi riippumatta siitä, olemmeko kuluvalla vuosineljänneksellä vai ei. Tämän sarakkeen perusteella voimme sitten luoda DTS-sarakkeen, joka palauttaa joko viikon tai neljännesmuodon tekstinä. SortBy antaa meille nelinumeroisen vuoden, sitten neljännesluvun ja sitten viikon numeron viikon tapauksessa. Muussa tapauksessa se palauttaa vain nelinumeroisen vuoden ja viikon.
Tänään aion rakentaa identtisen visualisoinnin, mutta laskettujen sarakkeiden sijaan käytän irrotettua taulukkoa, joka on tätä mittaa käyttävää R10a_taulukkoa .
R10a_taulukko perustuu itse asiassa R10_taulukkoon, joten oletetaan, että sinulla on jonkinlainen faktataulukko tai päivämäärätaulukko, jossa on päivämäärä. Jos katsot DAXia, se voi näyttää hieman pelottavalta, mutta se on täsmälleen sama koodi kuin lasketut sarakkeet. Olemme vain periaatteessa luomassa laskettuja sarakkeita tässä taulukon laskennassa.
Haemme päivämääräsarakkeen R10_taulukosta. Joten aloitamme vain suurella päivämääräluettelolla, jokaisella päivämäärällä, joka on tuossa taulukossa. Sitten käytämmeja lisäämme nykyisen IsCurrentQuarterin . Ja sitten olemme muokanneet sitä niin, että se ei viittaa takaisin taulukkoon, vaan vain päivämääräsarakkeeseen.
Tämä koskee myös DTS-saraketta ja DTS SortBy -saraketta. Se on sama koodi. Tämän lopussa käytämme valitsemaan DTS, DTS SortBy ja IsCurrentQuarter. Ja sitten käytämme palauttamaan vain erilliset rivit.
Jäljelle jää vain erillinen luettelo arvoista, jotka päätyvät visualisointimme akseliin. Tämä on edelleen dynaaminen ja pysyy ajan tasalla osana tietomallia.
Koska tämä ei liity mihinkään, tarvitsemme mittarin selvittääksemme, missä olemme tähän pääsyyn asti, ja laskemme sitten keskimääräisen varaston. Joten katsotaanpa luomaani mittaa.
Ensimmäinen asia, jonka teemme, on nappaamme DTS SortByn MAX:n, koska se on helpoin asia, jonka voimme tehdä jäsentääksemme, mikä vuosi, vuosineljännes ja viikko meillä on. , nappaamme vain vasemmanpuoleisimman neljän numeron.
Ja sitten meillä on tämä lisäys nolla (+ 0), koska jäsennämme arvoa ja käytämme siihen tekstipohjaista lähestymistapaa. Tämä itse asiassa palauttaa tekstin. Jos yritämme verrata tekstiä numeroon, saamme virheen. Joten helpoin tapa on lisätä nolla, ja se pakottaa DAXin palauttamaan tämän numerona tekstin sijaan.
Neljänneksellä käytämme vain MID-funktiota viidennen merkin nappaamiseen. Viikko on hieman monimutkaisempi, koska se voi olla yksinumeroinen viikko tai se voi olla kaksinumeroinen viikko. Tässä tapauksessa tarkistamme vain, onko arvon pituus kuusi, nappaamme viimeiseen merkkiin, jos se on seitsemän, tartumme kahdesta viimeisestä merkistä ja jos se ei ole kumpaakaan, palautetaan TYHJÄ. Sitten lisätään tietysti nolla.
Jos viikko on TYHJÄ, niin teemme, ja tiedämme, että olemme neljänneksellä, joten hankimme sitten neljännestietomme. Jos olemme viikon kuluttua, eikä viikko ole TYHJÄ, niin päädymme nappaamaan viikoittain.
Johtopäätös
Siinä on käytännössä kaikki. Näin luot LuckyTemplatesin dynaamisen X-akselin käyttämällä irrotettua taulukkoa, jossa on mitta. DAX ei ole kovin monimutkainen, varsinkin jos otat sen paloina. Teemme tässä vain, että suodatamme pois vuoden ja vuosineljänneksen mukaan ja sitten otamme sen AVERAGEX, ja meillä on sama visualisointi kuin laskettuja sarakkeita käyttävässä.
Toivon, että tämä opetusohjelma on sinulle hyödyllinen ja hyödynnät sitä omassa työssäsi. Voit katsoa koko videon alta saadaksesi lisätietoja ja katsoa tämän opetusohjelman ensimmäisestä osasta lisätietoja.