DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Tässä opetusohjelmassa aiomme keskustella helpoimmasta tavasta yksinkertaistaa muuttujien ja kommenttien käyttöä LuckyTemplatesissa.

DAX-koodeista voi tulla monimutkaisia ​​ja vaikea ymmärtää, kun ne ovat kehittyneempiä. Jos emme optimoi niitä, muiden organisaation LuckyTemplates-käyttäjien on vaikea ymmärtää tietomallia.

Muuttujien ja kommenttien käyttäminen helpottaa kaavojen luomista, päivittämistä ja optimointia.

Sisällysluettelo

DAX-muuttujien käyttö mitoissa

Ensimmäinen tekniikka DAX-kaavojen yksinkertaistamisessa on muuttujien käyttö.

Kun käsittelet muuttujia, muista aina, että ne ovat vain mittakohtaisia. Ne eivät voi olla globaaleja muuttujia.

Toistaiseksi muuttujiin voidaan viitata vain suuren sisällä. Tämä on LuckyTemplatesin nykyinen rajoitus, mutta muutoksia tapahtuu tulevaisuudessa.

DAX-muuttujien käyttäminen viitearvoihin

Tässä esimerkissä käytämme kaavalle tiettyä syntaksia.

Kirjoita muuttuja ja kirjoita sitten sen nimi. Tässä tapauksessa kutsumme tätä muuttujaa CustomerMin . Tämän muuttujan arvo on 5.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Tämä tekee siitä viittauksen laskelman sisällä sen sijaan, että se viittaa siihen muuttujana.

Seuraavaksi aiomme luoda toisen muuttujan, jonka nimi on CustomerMax ja jonka arvo on 20.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Kolmannen muuttujan nimi on CustomerChannel . Tämä vastaa "tukkumyyntiä".

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Kun olemme siirtäneet kaksi riviä alaspäin, meidän on kirjoitettava RETURN .

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

RETURN-koodi on keskeinen osa, kun käsitellään suuren muuttujia.

Kun luomme muuttujia LuckyTemplatesissa, meidän on muistettava, että ne tulisi nimetä vain yhdellä sanalla; muuttujat eivät voi sisältää välilyöntejä. Voimme käyttää sen sijaan alaviivoja. Lisäksi jokaisen muuttujan nimen tulee olla yksilöllinen.

Nyt kun olemme luoneet muuttujat kaavoihimme, voimme käyttää niitä viittaamaan arvoihin, jotka niille on määritetty.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Sen sijaan, että kirjoittaisit 5, voimme käyttää CustomerMin. IntelliSense-ominaisuus myös poimii tämän viitteen ja ehdottaa sitä kirjoittaessamme.

Toista tämä vaihe CustomerMaxille ja CustomerChannelille.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Tämän myötä kaavamme on nyt valmis.

Jos haluamme muuttaa 5:stä 10:een, meidän tarvitsee vain muuttaa sen vastaavan muuttujan arvoa.

Tämä on erittäin hyödyllistä, kun olemme viitanneet tähän arvoon useita kertoja mittauksen aikana. Sen sijaan, että muuttaisimme arvoja yksitellen, voimme helposti muuttaa niitä yhdessä paikassa.

DAX-muuttujien käyttäminen viitetaulukoihin

Arvojen lisäksi voimme viitata myös taulukoihin.

Lisätään samalla mittarilla uusi muuttuja nimeltä CustomerRange . Voimme viitata taulukkoon lisäämällälauseke tämän muuttujan arvona sen sijaan, että se asettaisi sen RETURN:n jälkeen.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Toiseen FILTER-lauseeseen voimme jälleen lisätä toisen muuttujan.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Joten nyt saadaksesi määrien summan myyntitiedoista, tarvitsee vain kirjoittaa funktio Total Quantity ja sitten muuttujat CustomerRange ja Channel.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Tämän myötä kaavaa on nyt lyhennetty ja yksinkertaistettu.

Kommenttien lisääminen DAX-koodeihin

Toinen tapa yksinkertaistaa mittoja tai kaavoja on lisätä lyhyitä kommentteja DAX-koodiin.

Tämä on loistava tapa tehdä koodista helpompi ymmärtää, jotta muut organisaation jäsenet tietävät, mihin se on tarkoitettu. Kommenttien lisääminen on tehokas tapa parantaa käyttökokemusta.

Kommentit voidaan sijoittaa mihin tahansa kaavaruutuun.

Meidän tarvitsee vain kirjoittaa kaksi vinoviivaa (//) lauseen tai lauseen alkuun tehdäksesi siitä kommentin.

DAX-muuttujat ja kommentit kaavojen yksinkertaistamiseksi

Tämä ei millään tavalla vaikuta mittarin tai kaavan toimintaan.

Meidän on kuitenkin varmistettava, että kommentit ovat ytimekkäitä . Emme halua laittaa liikaa, jotta siitä tulee ylivoimainen.

Johtopäätös

Muuttujien käyttäminen ja kommenttien sisällyttäminen DAX-koodeihin ovat tehokkaita tapoja optimoida mitä tahansa mittaa LuckyTemplatesissa.

Meidän on myös muistettava, että muuttujien käyttö ei ole pakollista. Se on kuitenkin loistava tekniikka, kun haluat yksinkertaistaa laskelmia, varsinkin kun ne ovat monimutkaisempia ja edistyneempiä.

Hyvä muotoilu ja DAX-toimintojen tehokas käyttö ovat kaikki mitä tarvitaan hyvin organisoidun LuckyTemplates-mallin luomiseen.

Kaikki parhaat,


Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.