Formatarea codului DAX în LuckyTemplates

Cuprins

Efortul de aici va aduce dividende mai târziu

Efortul depus în formatarea codului dvs. DAX va face o diferență uriașă pe măsură ce vă construiți modelele de date în LuckyTemplates.

DAX , uneori, este un limbaj confuz, așa cum este. Deci, de îndată ce intri în teritoriul ușor complex, codul DAX neformatat devine aproape imposibil de citit și înțeles.

Vă recomand să vă petreceți timp devreme în călătoria DAX pentru a învăța rapid și apoi a practica aceste reguli. Fă-ți o obișnuință să scrii codul astfel de prima dată.

Dacă te lupți să înțelegi codul DAX al altcuiva sau chiar pe al tău după ce ai părăsit un model LuckyTemplates pentru o vreme, atunci primul pas ar fi formatarea întregului cod, astfel încât să poți înțelege rapid care a fost creatorul original. pâna la.

Probabil veți găsi că este mai ușor să identificați modelele comune în DAX în sine dacă utilizați cele mai bune practici sau dacă solicitați formatatorului DAX să o facă pentru dvs.

Personal, îmi place să păstrez acest lucru relativ simplu aici și nu încerc să o complic prea mult.

Un exemplu

Total rezervări =
IF (
    ISFILTERED ( 'Interval de date'[Interval de date] ),
        CALCULATE ( COUNTROWS ( 'Date de rezervare' ),
              FILTER ( 'Tabel de date',
                   'Tabel de date'[Zile înainte de azi] >= [Data de începere]
                     && „Tabelul de date”[Zile înainte de azi] <> ) ),
                          COUNTROWS („Date de rezervare”))

Alt exemplu

Formatarea codului DAX în LuckyTemplates

Puține idei simple

  1. Indentați întotdeauna pe un rând nou dacă faceți referire la o funcție nouă
  2. Așezați spații după și înainte de a deschide și închide parantezele
  3. Plasați spații în jurul operatorilor precum „+”, „-”, „=”

Asta e cu adevărat. Nu te complica prea mult, acesta este sfatul meu cel mai important aici.

Alte câteva lucruri la care să te gândești.

Nu

  1. Utilizați un nume de tabel ca nume pentru o măsură
  2. Includeți un nume de coloană fără a face referire la tabelul de unde provine
  3. Plasați un spațiu între numele tabelului și numele coloanei

Obțineți obiceiuri bune devreme

Din experiența mea, petreceți câteva ore construind un model LuckyTemplates  , asigurându-vă că respectați aceste reguli în timp ce scrieți orice formulă. După aproximativ 12-15 formule, practic o vei avea în cuie. Este nevoie doar de puțină repetare.

Vă recomand cu căldură să intrați în aceste obiceiuri devreme. Face o mare diferenta.

Noroc!


Formatați cu ușurință formulele DAX cu noul nostru instrument de curățare DAX
Conversia unui cod YYWWD într-o valoare a datei în LuckyTemplates
Tehnica formulei LuckyTemplates DAX: Prezentarea eficientă a performanței de creștere

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți