Ebben a cikkben a számított oszlopokhoz és a számított oszlopokhoz, valamint a számított Power Pivot. Ha most ismerkedik a DAX használatával, tekintse meg a QuickStart útmutatót: A DAX alapjai 30 perc alatt.

Képletekkel kapcsolatos alapismeretek

Power Pivot adatelemzési kifejezéseket (DAX) biztosít egyéni számítások létrehozásához Power Pivot táblázatokban és Excel kimutatásokban. A DAX magában foglalja a Excel-képletekben használt függvények némelyikét, valamint további függvényeket, amelyek a relációs adatokkal való használatra és dinamikus aggregáció elvégzésére vannak tervezve.

Az alábbi alapvető képletek használhatók egy számított oszlopban:

Képlet

Leírás

=TODAY()

A mai dátumot az oszlop minden sorában beszúrja.

=3

A 3 értéket szúrja be az oszlop minden sorában.

=[Column1] + [Column2]

Összeadja az [Oszlop1] és az [Oszlop2] ugyanazon sorában lévő értékeket, és az eredményeket a számított oszlop ugyanazon sorára helyezi.

A számított Power Pivot képleteket is létrehozhatja, ahogyan a cellákban Microsoft Excel.

Képlet létrehozásakor kövesse az alábbi lépéseket:

  • Minden képletnek egyenlőségjelet kell írnia.

  • Begépelhet vagy kiválaszthat egy függvénynevet, vagy be is gépelhet egy kifejezést.

  • Kezdje el írni a kívánt függvény vagy név első néhány betűját, és az Automatikus kiegészítés megjeleníti a rendelkezésre álló függvények, táblázatok és oszlopok listáját. A TAB billentyűt lenyomva vegyen fel egy elemet az Automatikus kiegészítés listából a képletbe.

  • Kattintson az Fx gombra az elérhető függvények listájának megjelenítéséhez. Ha ki szeretne választani egy függvényt a legördülő listából, jelölje ki az elemet a nyílbillentyűkkel, majd az OK gombra kattintva vegye fel a függvényt a képletbe.

  • Az argumentumokat a lehetséges táblákat és oszlopokat tartalmazó legördülő listából, illetve értékek vagy más függvények beírásával adatokat begépelve meg kell adhatja a függvénynek.

  • Ellenőrizze a szintaktikai hibákat: győződjön meg arról, hogy minden zárójel be van zárva, és hogy az oszlopokra, táblázatokra és értékekre helyesen hivatkozik.

  • A képlet elfogadásához nyomja le az ENTER billentyűt.

Megjegyzés: Egy számított oszlopban, amint elfogadja a képletet, az oszlopot a program értékekkel tölti fel. Egy mértékben az ENTER billentyű lenyomásával menti a mérték definícióját.

Egyszerű képlet létrehozása

Számított oszlop létrehozása egyszerű képlettel

SalesDate

Alkategória

Termék

Értékesítés

Mennyiség

1/5/2009

Tartozékok

Carrying Case

254995

68

1/5/2009

Tartozékok

Mini akkumulátortöltő

1099.56

44

1/5/2009

Digitális

Slim Digital

6512

44

1/6/2009

Tartozékok

Telephoto Conversion Lens

1662.5

18

1/6/2009

Tartozékok

Tripod

938.34

18

1/6/2009

Tartozékok

USB-kábel

1230.25

26

  1. Jelölje ki és másolja az adatokat a fenti táblázatból a táblázatfejlécekkel együtt.

  2. A Power Pivot kattintson a Kezdőlap>gombra.

  3. A Beillesztés előnézete párbeszédpanelen kattintson az OK gombra.

  4. Kattintson a Hozzáadás>oszlopok> elemre.

  5. A táblázat fölötti szerkesztőlécen írja be az alábbi képletet.

    =[Értékesítés] / [Mennyiség]

  6. A képlet elfogadásához nyomja le az ENTER billentyűt.

Az értékek ezután az összes sor új számított oszlopában ki vannak töltve.

Tippek automatikus kiegészítés használata

  • Az automatikus képlet-kiegészítést használhatja egy meglévő, beágyazott függvényeket is tartalmazó képlet közepén. A kurzor előtti szöveg a legördülő lista értékeinek megjelenítésére használható, és a beszúrási pont utáni összes szöveg változatlan marad.

  • Power Pivot nem adja hozzá a függvények záró zárójelét, és nem is tudja automatikusan egyezni a zárójelekkel. Meg kell győződnie arról, hogy az egyes függvények szintaxis szerint helyesek, vagy nem mentheti vagy nem használhatja a képletet. Power Pivot kiemeli a zárójeleket, így könnyebben ellenőrizheti, hogy be vannak-e zárva.

Táblázatok és oszlopok

Power Pivot a táblázatok hasonlítanak a Excel, de különböznek az adatokkal és a képletekkel való munka során:

  • A képletek Power Pivot csak táblázatokkal és oszlopokkal működnek, külön cellákkal, tartományhivatkozásokkal vagy tömbökvel nem.

  • A képletek kapcsolatok használatával tudnak értékeket kihozni a kapcsolódó táblázatokból. A lekért értékek mindig az aktuális sorértékhez kapcsolódnak.

  • A képleteket nem Power Pivot beillesztheti Excel munkalapra, és fordítva.

  • Nem lehet szabálytalan vagy szabálytalan adat, mint egy Excel adatai. A táblázat minden egyes sorában ugyanolyan számú oszlopnak kell lennie. Egyes oszlopokban azonban üres értékek is előfordulhatnak. Excel az adattáblák és Power Pivot-adattáblák nem cserélhetők fel, de csatolhat Excel-táblákat az Power Pivot-ból, és beillesztheti Excel adatokat a Power Pivot. További információt a Munkalapadatok felvétele adatmodellbe csatolt táblázat használatával és a Sorok másolása és beillesztése adatmodellbe a Power Pivotprogramban .

Hivatkozás táblázatokra és oszlopokra képletekben és kifejezésekben

Bármely táblázatra és oszlopra hivatkozhat a nevével. A következő képlet például azt szemlélteti, hogy miként hivatkozhat két táblázat oszlopaira a teljes névvel:

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

A képletek kiértékelése Power Pivot először ellenőrzi az általános szintaxist, majd ellenőrzi a bekért oszlopok és táblázatok nevét a lehetséges oszlopokkal és táblázatokkal az aktuális környezetben. Ha a név nem egyértelmű, vagy ha az oszlop vagy táblázat nem található, hibaüzenet jelenik meg a képletben (egy #ERROR karakterláncot, nem pedig adatértéket a hibát tartalmazó cellákban). A táblázatok, oszlopok és egyéb objektumok elnevezési követelményeiről a "Naming Requirements in DAX Syntax Specification for Power Pivot" (Elnevezési követelmények a Power Pivothoz )

Megjegyzés: A környezet az adatmodellek Power Pivot funkciója, amely lehetővé teszi dinamikus képletek létrehozására. A kontextust az adatmodell táblái, a táblák közötti kapcsolatok és az alkalmazott szűrők határozzák meg. További információ: A DAX-képletek környezete.

Táblakapcsolatok

A táblák más táblákhoz is kapcsolódnak. Kapcsolatok létrehozásával lehetővé válik, hogy adatokat keressen egy másik táblában, és egymáshoz kapcsolódó értékeket használva összetett számításokat hajtson végre. Egy számított oszlopot használva például ki lehet keresni az aktuális viszonteladóhoz kapcsolódó összes szállítási rekordot, majd összegzheti mindegyik szállítási költséget. Az effektus a paraméteres lekérdezéshez hasonló: az aktuális tábla minden egyes sorához más összeget számíthat ki.

Számos DAX-függvényhez kapcsolatra van szükség a táblák vagy több tábla között a hivatkozott oszlopok megkeresése és az értelmes eredmények visszaadása érdekében. Más függvények megkísérlik azonosítani a kapcsolatot; A legjobb eredmény érdekében azonban lehetőség szerint mindig létre kell hozni a kapcsolatot.

Kimutatások használata során különösen fontos összekapcsolni a kimutatásban használt összes táblát, hogy az összegző adatokat helyesen tudja kiszámítani. További információt a Kimutatások kapcsolatainakhasználata

Képlethibák elhárítása

Ha egy számított oszlop meghatározásakor hibaüzenet jelenik meg, a képlet tartalmazhat egy szintaktikai vagy szemantikus hibát.

A legegyszerűbben a szintaktikai hibákat lehet megoldani. Ezek általában tartalmaznak egy hiányzó zárójelet vagy vesszőt. Az egyes függvények szintaxisával való segítségért lásd a DAX függvények referenciáját.

A másik hibatípus akkor fordul elő, ha a szintaxis helyes, de a hivatkozott érték vagy oszlop nem logikus a képlet kontextusában. Az ilyen szemantikus hibákat az alábbi problémák okozhatják:

  • A képlet egy nem létező oszlopra, táblázatra vagy függvényre hivatkozik.

  • A képlet helyesnek tűnik, de amikor a Power Pivot lekéri az adatokat, típuselomlott típust talál, és hibát jelez.

  • A képlet helytelen számú vagy típusú paramétert ad át egy függvénynek.

  • A képlet egy hibát tartalmazó másik oszlopra hivatkozik, ezért az értékei érvénytelenek.

  • A képlet egy még nem feldolgozott oszlopra hivatkozik. Ez akkor fordulhat elő, ha a munkafüzetet kézi módra módosította, módosította, majd soha nem frissítette az adatokat, vagy nem frissítette a számításokat.

Az első négy esetben a DAX megjelöli az érvénytelen képletet tartalmazó teljes oszlopot. Az utolsó esetben a DAX kiszürkül az oszlopból, ezzel jelezve, hogy az oszlop nem feldolgozatlan állapotban van.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×