Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
FormatowaniekoduDAX
39
Zamykającenawiasywyrównanezwywołaniemfunkcjiiumieszczane
woddzielnymwierszu,wrazzewentualnymprzecinkiem.
topodstawowereguły
,którychużywamy
.Bardziejszczegółowąlistęregułmożna
znaleźćpodadresemhttp://sql.bi/daxrules.
Jeśliktośznajdzieinnysposóbformatowaniawyrażeń,którelepiejpasujedojego
doświadczeń,oczywiściemożegoużywać.Celemformatowaniajestzapewnienie
większejczytelnościformuł,zatemmożnaużyćdowolnegosposobu,którydziałanaj-
lepiej.Najważniejsząrzeczą,októrejtrzebapamiętaćdefiniującwłasnyzbiórreguł
formatowania,jestmożliwieszybkieiłatwewykrywaniebłędówpisowni.Jeśliwnie-
sformatowanymkodziepokazanymwcześniejpojawisięostrzeżenieDAX,żebrakuje
zamykającegonawiasu,bardzotrudnobędziezlokalizowaćbłąd.Wkodziesformato-
wanymdużoprościejbędziezobaczyć,czyzamykającenawiasypasujądootwierają-
cegoblokuwywołaniafunkcji.
PomocwformatowaniukoduDAX
FormatowaniekoduDAXniejestłatwe,gdyżmusimygowpisywać,używając
drobnejczcionkiwniewielkimpolutekstowym,aaniExcel,aniVisualStudio
niestetynieudostępniajądobregoedytoradotegocelu.Tymniemniejmożna
wymienićkilkawskazówek,któremogąbyćpomocneprzypisaniuwłasnego
kodu:
Jeśliczcionkajestzbytmała,możnaprzytrzymaćklawiszCtrliużyćkółka
myszy
,abypowiększyć,dziękiczemubędziebardziejczytelna.
Abydodaćnowywierszwformule,należynacisnąćShift+Enter.
Jeśliedytowaniewpolutekstowymjestnaprawdętrudne,możnazawsze
skopiowaćkoddoinnegoedytora,jakNotatnik(lubjakiegośbardziej
zaawansowanego),dokonaćzmian,poczymponowniewkleićgotowąfor-
mułędopolatekstowego.
Nakoniec,ilekroćpatrzymynakodDAX,zwykletrudnojestustalić,czyformuła
definiujekolumnęobliczaną,czymiarę.Ztegowzględuzdecydowaliśmysięstosować
znakrówności(=)przyprezentowaniudefinicjikolumnobliczanychorazsymbolprzy-
pisania(dwukropekzeznakiemrówności:=),gdydefiniujemymiarę:
CalcCol
=SUM(Sales[SalesAmount])
CalcFld:=SUM(Sales[SalesAmount])
tojestkolumnaobliczana
tojestmiara