Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Tässä opetusohjelmassa tarkastellaan kolmea erikoisominaisuutta, jotka auttavat sinua muotoilemaan . Nämä ovat Debug Commas , DAX Format Query ja Comments -vaihtoehdot.

Ne ovat erittäin hyödyllisiä DAX-koodien optimoinnissa ja koodin luettavuuden parantamisessa. Alla on yksityiskohtaisia ​​esimerkkejä, jotka auttavat sinua visualisoimaan ja ymmärtämään paremmin, kuinka ja milloin niitä voidaan käyttää.

Sisällysluettelo

1. Muotoile DAX käyttämällä virheenkorjauspilkkuja

Debug Commas -ominaisuutta käytetään parhaiten DAX-koodin optimoinnissa.

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Selvittääksesi paremmin, miten se toimii, tässä on esittely:

Jos tässä esimerkissä muutat viimeisen rivin kommentiksi napsauttamalla Kommentti- vaihtoehtoa, saat virheilmoituksen, joka ilmoittaa, että SUMMARIZECOLUMNS-funktion argumentti 3 on pakollinen .

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Tämä virhe ilmenee, koska pilkun jälkeen puuttuu kolmas argumentti.

Testataan nyt Debug Commas -ominaisuutta.

Jos napsautat sitä, huomaat, että pilkut siirtyvät rivin lopusta rivin alkuun.

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Huomaa, että jos valitset Debug Comma -vaihtoehdon ennen Kommentti-vaihtoehtoa, huomaat, että et saa virheitä toisin kuin aiemmin. Sen sijaan saat yksisaraisen taulukon, joka sisältää tuotevärit.

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Tämä on erittäin hyödyllistä, koska se poistaa tarpeen kirjoittaa pilkkuja manuaalisesti uudelleen virheiden ilmetessä.

2. Muotoile DAX käyttämällä DAX-muotokyselyä

Seuraavaksi tarkistettava ominaisuus on DAX-muotokysely .

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Tässä esimerkissä käytetty koodi on peräisin .

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Voit nähdä, että DAX-koodia ei ole muotoiltu oikein. Et voi kertoa koodin kulkua tai kunkin käytetyn funktion argumentteja.

Tässä tulee käyttöön DAX Format Query -vaihtoehto. Voit käynnistää sen joko napsauttamalla painiketta tai painamalla F6.

Nyt näet, että se antaa virheen, koska käytettiin käänteisiä pilkkuja.

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Korjaa tämä virhe helposti painamalla Ctrl + H korvataksesi virheelliset merkit.

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Jos nyt yrität napsauttaa DAX-muotokysely -vaihtoehtoa uudelleen, koodin muoto korjataan standardin mukaisesti. Napsauttamalla sen pudotusvalikon nuolta voit myös valita Longline tai Shortline välillä.

Longline näyttää tältä:

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Sillä välin tämä on Shortline:

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

3. Muotoile DAX käyttämällä kommenttia

Tämän kurssin viimeinen demonstraatio on DAX Studion kommenttivaihtoehto .

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Muiden ohjelmointikielien tapaan DAX:ssa on myös sisäänrakennettu tuki kommenttien luomiseen koodiisi.

Kommentit voivat auttaa sinua ymmärtämään paremmin, mitä DAX-koodisi kussakin vaiheessa tapahtuu. Se on myös opastusmuoto muille käyttäjille. Se voi selittää, mitä yrität tehdä ilman, että sinun tarvitsee selittää sitä suullisesti yksitellen.

Tässä on esimerkki:

Tässä tapauksessa koodi on jaettu useisiin muuttujiin, joissa jokainen .

Muotoile DAX-koodit DAX Studion erikoisominaisuuksien avulla

Yhdellä silmäyksellä voit nähdä, että kommentit tekevät koodista paljon kuvaavamman luonteeltaan. Ensimmäisestä kommentista ymmärrät helposti, että tämä koodin osa voidaan kirjoittaa erikseen ja että sitä ei tarvitse upottaa suuren koodipalan sisään. Seuraava kommentti selittää, että se alkaa iteroida asiakkaan taulukkoa siten, että jokainen rivi muunnetaan vastaavaksi suodatinkontekstiksi.

Kolmas kommentti selittää, että se lisää PastDates-muuttujan suodatinkontekstiin. Sitten se laskee myyntitaulukon rivien määrän. Jos se palauttaa nollan, tiedät, että tietty asiakas on uusi asiakas.

Näin kommentit voivat lisätä ja parantaa luettavuutta. Jos palaat myös monta kuukautta sitten kirjoittamaasi koodiin, kommentit auttavat sinua ymmärtämään menneisyyttäsi.

Johtopäätös

Aloittelijoille, jotka ovat vielä tutustumassa DAX Studioon, yllä mainitut ominaisuudet ovat hengenpelastaja. Ne voivat auttaa sinua suuresti parantamaan DAX-koodien luettavuutta ja sujuvuutta. Lisäksi ne ovat arvokkaita työkaluja inhimillisten virheiden estämiseen.

Kaikkea hyvää,
LuckyTemplates-asiantuntijat


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.

On-Premises Data Gateway Power Automatessa

On-Premises Data Gateway Power Automatessa

Tutustu siihen, kuinka On-premises-tietoyhdyskäytävä antaa Power Automaten käyttää työpöytäsovelluksia, kun käyttäjä on poissa tietokoneesta.