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


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.