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,


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.