Az oszlop hozzáadásához használt technika kiválasztása

Befejeződött

Három technikával adhat hozzá oszlopokat egy modelltáblához:

  • Oszlopok felvétele nézetbe vagy táblába (állandó oszlopként), majd azok szolgáltatása a Power Query-ben. Ez a megoldás csak akkor használható, ha az adatforrás relációs adatbázis, Ön pedig rendelkezik az ehhez szükséges szakértelemmel és engedélyekkel. Mindemellett jó választás, mert egyszerűvé teszi a karbantartást, és az oszlop logikájának újrafelhasználását más modellekben vagy jelentésekben.
  • Adjon hozzá egyéni oszlopokat (M használatával) Power Query lekérdezésekhez.
  • Számított oszlopok felvétele (DAX használatával) a modell tábláiba.

A végeredmény a használt technikától függetlenül ugyanaz. A jelentés felhasználói nem tudják megállapítani az oszlop eredetét. Általában nem törődnek azzal, hogy hogyan lett létrehozva az oszlop, csak azzal, hogy az a helyes adatokkal szolgál.

Ha több mód is van egy oszlop felvételére, akkor érdemes a képzettségéhez leginkább illő, és a nyelv (M vagy DAX) által támogatott módszert használni. A beállítás azonban az, hogy amikor csak lehetséges, egyéni oszlopokat adjon hozzá Power Query, mert kompaktabb és optimálisabb módon töltődnek be a modellbe.

Ha oszlopot kell felvennie egy számított táblába, mindenképpen számított oszlopot hozzon létre. Más esetben csak akkor ajánlott számított oszlopot használni, ha a számított oszlop képletére igazak a következők:

  • Összesített modelladatoktól függ.
  • Speciális modellezési függvényeket kell használnia, amelyek csak a DAX-ban érhetők el, például a és RELATEDTABLE a RELATED függvényekben. A speciális funkciók közé tartoznak a DAX szülő-gyermek hierarchiái is, amelyeknek a rekurzív kapcsolatok oszlopokba naturalizálása a rendeltetése, például egy alkalmazottak adatait tároló táblában, ahol minden sor hivatkozik a felettes sorára (aki szintén alkalmazott).