Applies ToMicrosoft 365-höz készült Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Ebben a cikkben a számított oszlopokhoz és a mértékekhez tartozó számítási képletek létrehozásának alapjait tekintjük át Power Pivot. Ha még nem ismerkedik a DAX-okkal, olvassa el a Gyorsútmutató: A DAX alapjai 30 perc alatt című cikket.

A képletek alapjai

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 tartalmazza az Excel-képletekben használt függvények némelyikét, valamint a relációs adatok kezelésére és dinamikus összesítés végrehajtására tervezett további függvényeket.

Íme néhány alapszintű képlet, amelyet egy számított oszlopban használhat:

Képlet

Leírás

=TODAY()

Beszúrja a mai dátumot az oszlop minden sorában.

=3

Beszúrja a 3 értéket az oszlop minden sorában.

=[Column1] + [Column2]

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

A Számított oszlopokhoz Power Pivot képleteket ugyanúgy hozhat létre, mint a Microsoft Excelben.

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

  • Minden képletnek egyenlőségjellel kell kezdődnie.

  • Beírhat vagy kiválaszthat egy függvénynevet, vagy beírhat egy kifejezést.

  • Kezdje el beírni a kívánt függvény vagy név első néhány betűét, és az Automatikus kiegészítés megjeleníti az elérhető függvények, táblák és oszlopok listáját. Nyomja le a TAB billentyűt egy elem hozzáadásához az automatikus kiegészítési listából a képlethez.

  • 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, a nyílbillentyűkkel jelölje ki az elemet, majd kattintson az OK gombra a függvény képlethez való hozzáadásához.

  • Adja meg az argumentumokat a függvénynek úgy, hogy kiválasztja őket a lehetséges táblák és oszlopok legördülő listájából, vagy beírja az értékeket vagy egy másik függvényt.

  • Ellenőrizze a szintaxishibákat: győződjön meg arról, hogy az összes zárójel be van zárva, és hogy az oszlopok, táblák és értékek hivatkozása helyes.

  • Nyomja le az ENTER billentyűt a képlet elfogadásához.

Megjegyzés: A számított oszlopban, amint elfogadja a képletet, az oszlop értékekkel lesz feltöltve. Egy mértékben az ENTER billentyű lenyomásával mentheti a mértékdefiníciót.

Egyszerű képlet Létrehozás

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

SalesDate

Alkategória

Termék

Forgalom

Mennyiség

1/5/2009

Tartozékok

Táskák

254995

68

1/5/2009

Tartozékok

Mini akkumulátor tö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

Állvány

938.34

18

1/6/2009

Tartozékok

USB-kábel

1230.25

26

  1. Jelölje ki és másolja ki a fenti táblázat adatait, beleértve a táblázatfejléceket is.

  2. A Power Pivot kattintson a Kezdőlap> Beillesztés parancsra.

  3. A Minta beillesztése párbeszédpanelen kattintson az OK gombra.

  4. Kattintson a Tervezés> Oszlopok> Hozzáadás gombra.

  5. A táblázat feletti szerkesztőlécen írja be a következő képletet.

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

  6. Nyomja le az ENTER billentyűt a képlet elfogadásához.

Az értékek ezután az új számított oszlopban lesznek kitöltve az összes sorra vonatkozóan.

Tippek az automatikus kiegészítés használatához

  • Az automatikus képletkiegészítést egy beágyazott függvényeket tartalmazó meglévő képlet közepén használhatja. A beszúrási pont előtti szöveg a legördülő listában lévő értékek megjelenítésére szolgál, é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 felel meg automatikusan a zárójeleknek. Győződjön meg arról, hogy az egyes függvények szintaktikailag helyesek, vagy nem tudja menteni vagy használni a képletet. Power Pivot kiemeli a zárójeleket, így könnyebben ellenőrizhető, hogy megfelelően vannak-e bezárva.

Táblázatok és oszlopok használata

Power Pivot táblázatok az Excel-táblázatokhoz hasonlóan néznek ki, de az adatokkal és a képletekkel való munka során eltérőek:

  • A Power Pivot képletei csak táblázatokkal és oszlopokkal működnek, az egyes cellákkal, tartományhivatkozásokkal vagy tömbökkel nem.

  • A képletek kapcsolatokkal kérhetnek le értékeket a kapcsolódó táblákból. A beolvasott értékek mindig az aktuális sorértékhez kapcsolódnak.

  • Excel-munkalapra nem illeszthet be Power Pivot képleteket, és fordítva.

  • Nem lehetnek szabálytalan vagy "rongyos" adatok, mint egy Excel-munkalapon. A táblázat minden sorának ugyanannyi oszlopot kell tartalmaznia. Egyes oszlopokban azonban lehetnek üres értékek. Az Excel-adattáblák és Power Pivot adattáblák nem cserélhetők fel, de csatolhat Excel-táblázatokat Power Pivot, és beillesztheti az Excel-adatokat Power Pivot. További információ: Munkalapadatok hozzáadása adatmodellhez csatolt tábla használatával és Sorok másolása és beillesztése adatmodellbe a Power Pivotban.

Hivatkozás a képletek és kifejezések tábláira és oszlopaira

Bármelyik táblára és oszlopra hivatkozhat a nevével. Az alábbi képlet például azt mutatja be, hogyan hivatkozhat két tábla oszlopaira a teljes név használatával:

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

Egy képlet kiértékelésekor Power Pivot először az általános szintaxist ellenőrzi, majd az aktuális környezetben megadott oszlopok és táblázatok nevét a lehetséges oszlopokhoz és táblákhoz. Ha a név nem egyértelmű, vagy ha az oszlop vagy a táblázat nem található, hibaüzenet jelenik meg a képletben (egy #ERROR sztringet a hibát tartalmazó cellák adatértéke helyett). A táblák, oszlopok és egyéb objektumok elnevezési követelményeivel kapcsolatos további információkért lásd: "Elnevezési követelmények a Power Pivot DAX-szintaxisspecifikációjában.

Megjegyzés: A környezet az Power Pivot adatmodellek fontos funkciója, amely lehetővé teszi dinamikus képletek létrehozását. 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ó: Környezet a DAX-képletekben.

Táblakapcsolatok

A táblák más táblákhoz is kapcsolódhatnak. Kapcsolatok létrehozásával adatokat kereshet egy másik táblában, és a kapcsolódó értékeket használva összetett számításokat végezhet. Egy számított oszlop használatával például megkeresheti az aktuális viszonteladóhoz kapcsolódó összes szállítási rekordot, majd összegzheti az egyes termékek szállítási költségeit. A hatás olyan, mint egy paraméteres lekérdezés: az aktuális tábla egyes soraihoz eltérő összeget számíthat ki.

Számos DAX-függvény megköveteli, hogy kapcsolat legyen a táblák vagy több tábla között a hivatkozott oszlopok megkereséséhez és a megfelelő eredmények visszaadásához. Más függvények megpróbálják azonosítani a kapcsolatot; A legjobb eredmény érdekében azonban mindig létre kell hoznia egy kapcsolatot, ahol csak lehetséges.

Kimutatások használatakor különösen fontos, hogy a kimutatásban használt összes táblát összekapcsolja, hogy az összegző adatok megfelelően legyenek kiszámítva. További információ: Kapcsolatok használata kimutatásokban.

Képletekkel kapcsolatos hibák elhárítása

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

A szintaktikai hibák a legegyszerűbben megoldhatók. Ezek általában hiányzó zárójelet vagy vesszőt tartalmaznak. Az egyes függvények szintaxisával kapcsolatos segítségért tekintse meg a DAX-függvények referenciáját.

A másik hibatípus akkor fordul elő, ha a szintaxis helyes, de a hivatkozott értéknek vagy oszlopnak nincs értelme a képlet kontextusában. Az ilyen szemantikai hibákat az alábbi problémák bármelyike okozhatja:

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

  • A képlet helyesnek tűnik, de amikor a Power Pivot beolvassa az adatokat, típuseltérést 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 másik, hibás oszlopra hivatkozik, ezért az értékei érvénytelenek.

  • A képlet egy nem feldolgozott oszlopra hivatkozik. Ez akkor fordulhat elő, ha a munkafüzetet manuális módra módosította, módosításokat végzett, majd soha nem frissítette az adatokat, és 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 szürkén jelenik meg az oszlopon, jelezve, hogy az oszlop feldolgozatlan állapotban van.

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

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.