Képletek létrehozása számításokhoz a Power Pivot beépülő modulban

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

Ebben a cikkben áttekintjük a mindkét számítási képletek létrehozásának alapjait számított oszlopokat és Power PivotMértékek . Ha új DAX, ne felejtse el kivétele quickstart Útmutató: További tudnivalók a DAX alapjai 30 percben.

Képletekkel kapcsolatos alapismeretek

A Power Pivot programban az adatelemzési kifejezések (Data Analysis Expressions – DAX) nyelve segítségével hozhat létre egyéni számításokat Power Pivot-táblázatokban és az Excelben készített kimutatásokban. A DAX tartalmazza az Excel képleteiben használható függvények egy részét, valamint további függvényeket, amelyek kifejezetten a relációs adatokkal való munkára és dinamikus összesítések végrehajtására lettek kialakítva.

Alább felsorolunk néhány alapvető képletet, amely felhasználható számított oszlopban:

Képlet

Leírás

=TODAY()

Az oszlop minden sorába beszúrja az aktuális dátumot.

=3

Az oszlop minden sorába beszúrja a 3-as értéket.

=[Column1] + [Column2]

A [Column1] és [Column2] oszlopokban összeadja az egy sorban levő értékeket, és az eredményt ugyanabba a sorba teszi a számított oszlopban.

A számított oszlopokhoz használható Power Pivot-képletek létrehozása nagyon hasonlít  a Microsoft Excel-féle képletek írásához.

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

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

  • Beírhatja vagy kiválaszthatja a kívánt függvény nevét, vagy beírhat egy kifejezést.

  • Kezdje el beírni a függvénynevet vagy egyéb nevet, és az automatikus kiegészítési szolgáltatás megjeleníti az elérhető függvények, oszlopok és táblázatok listáját. A TAB billentyű megnyomásával vegye fel az elemet az automatikus kiegészítési listáról a képletbe.

  • Az Fx gombra kattintva megjelenítheti az elérhető függvények listáját. A legördülő listáról úgy választhat függvényt, hogy a nyílbillentyűk segítségével kijelöli a kívánt elemet, majd az OK gombra kattintva beszúrja függvényt a képletbe.

  • A lehetséges táblázatok és oszlopok legördülő listájáról kiválasztva, illetve értékek vagy egy másik függvény beírásával adja meg a függvény argumentumait.

  • Ellenőrizze, hogy nincsenek-e szintaktikai hibák: ügyeljen arra, hogy az összes zárójelpár be legyen zárva, és hogy az oszlopok, táblázatok és értékek hivatkozása megfelelő legyen.

  • Az ENTER billentyű megnyomásával fogadja el a képletet.

Megjegyzés: A számított oszlop minél előbb el kell fogadnia a képletet, az oszlopot kitölti értékeket. Egy mértéket menti lenyomja az ENTER BILLENTYŰT a mértékegység-definíciót.

Egyszerű képlet létrehozása

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

Ertekesitesidatum

Subcategory (alkategória)

Termék

Eladások

Mennyiség

1/5/2009

Accessories

Carrying Case

254995

68

1/5/2009

Accessories

Mini Battery Charger

1099.56

44

1/5/2009

Digital

Slim Digital

6512

44

1/6/2009

Accessories

Telephoto Conversion Lens

1662.5

18

1/6/2009

Accessories

Tripod

938.34

18

1/6/2009

Accessories

USB Cable

1230.25

26

  1. Jelölje ki az adatokat a fenti táblázatban, beleértve a táblázat fejlécét is, majd másolja a kijelölést a vágólapra.

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

  3. Kattintson a Beillesztés villámnézete párbeszédpanel OK gombjára.

  4. Kattintson a Tervezés> oszlopok> hozzáadása.

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

    = [Sales] és [Mennyiség]

  6. Az ENTER billentyű megnyomásával fogadja el a képletet.

A program ekkor kitölti az új számított oszlop összes sorát értékekkel.

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

  • A képletek automatikus kiegészítése felhasználható beágyazott függvényeket tartalmazó létező képlet közepén is. A közvetlenül a beszúrási pont előtt álló szöveg használatával jeleníti meg a szolgáltatás a legördülő listán látható értékeket, míg a beszúrási pont utáni szöveg teljes egészében változatlan marad.

  • A Power Pivot nem teszi hozzá a függvényekhez a befejező zárójeleket, és nem is ellenőrzi őket. A felhasználónak kell ügyelnie arra, hogy mindegyik függvény szintaktikailag helyes legyen, különben nem tudja menteni, illetve használni a képletet. A  Power Pivot kiemeli a zárójeleket, így könnyebben ellenőrizhető, hogy mindegyik nyitó zárójelnek megvan-e a záró párja.

Táblázatok és oszlopok használata

A Power Pivot-táblázatok megjelenése hasonlít az Excel-féle táblázatokéra, de az adatok és képletek kezelése szempontjából ezek a táblázatok eltérőek:

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

  • A képletek a kapcsolódó táblákból származó értékek lekéréséhez kapcsolatokra támaszkodnak. A beolvasott értékek minden esetben az aktuális sorértékhez kapcsolódnak.

  • Power Pivot-képletek nem illeszthetők be Excel-munkalapra, és ez fordítva is igaz.

  • Nem lehet szabálytalan vagy "Szabálytalan" adatokat, mint az Excel-munkalapokon. Egy táblázat minden egyes sorához ugyanannyi oszlopot kell tartalmaznia. Üres értékek is azonban az egyes oszlopok. Excel-táblázatok adatainak és Power Pivot adattáblák nem cserélhető, de Power Pivot található hivatkozás létrehozása Excel-táblázatokban, és illessze be Excel-adatok Power Pivot. További tudnivalókért lásd: a munkalap adatainak hozzáadása a adatmodellbe csatolt tábla használatával és Másolás sorok és beillesztése Adatmodellbe a Power Pivot.

Táblázat- és oszlophivatkozások a képletekben és kifejezésekben

A tábla- és oszlopazonosítók a nevére a hivatkozott. Ha például a következő képlet szemlélteti, hogyan hivatkozni oszlopok két tábla teljesen minősített neve használatával:

= SZUM ("új Sales'[Amount]) + SUM('Past Sales'[Amount])

Képlet kiértékelése, amikor Power Pivot először ellenőrzi, hogy általános szintaxis, és kattintson az oszlopok és táblázatok, szemben lehetséges oszlopok nyújtó és az aktuális környezetben a nevek ellenőrzése. Ha a név nem egyértelmű, vagy ha az oszlop vagy táblázat nem található, a képlet (egy #ERROR karakterlánc helyett a cellákban, ahol az a hiba lép fel adatérték) a hiba lép fel. Táblázatok, oszlopok és egyéb objektumok elnevezési követelmények kapcsolatos további tudnivalókért lásd: "a Power Pivot programban használható DAX-szintaxis specifikációjanévhasználati követelményei.

Megjegyzés: Helyi egy Power Pivot adatmodellek lényeges funkciója, amellyel dinamikus képletekkel. Környezet a táblázatot az adatmodellbe, és az alkalmazott szűrőktől a táblák közötti kapcsolatok az határozza meg. További tudnivalókért lásd: környezet a DAX-képletekben.

A táblák kapcsolata

A táblák más táblákhoz kapcsolódhatnak. A kapcsolatok létrehozásával lehetőség van másik tábla adatainak megkeresésére és a kapcsolódó értékek összetett számításokban való felhasználására. Felhasználhat például egy számított oszlopot az aktuális viszonteladóhoz tartozó összes szállítási rekord kikereséséhez, majd az egyes rekordokban szereplő szállítási költségek összegzéséhez. Ennek eredménye olyan, mint egy paraméterekkel megadott lekérdezés: az aktuális tábla mindegyik sorára vonatkozóan eltérő összeg számítható.

Számos DAX függvény számára szükségesek a táblák – vagy több tábla – közötti kapcsolatok ahhoz, hogy meg tudja keresni a hivatkozott oszlopokat, és értelmes eredményeket tudjanak adni. Más függvények megpróbálják azonosítani a kapcsolatot, a legjobb eredmények érdekében azonban lehetőség szerint minden esetben célszerű kapcsolatot létrehozni.

Kimutatások-használatakor különösen fontos, hogy csatlakozni, hogy az összesített adatok helyesen kell számítani a kimutatásban használt összes táblát. További információ a kimutatások kapcsolatok használatacímű rész tartalmaz.

A képlethibák kijavítása

Számított oszlop definiálásakor hibaüzenetet kap, ha a képlet tartalmazhat, akár valószínűleg szintaktikai hiba vagy szemantikai hiba.

Szintaktikai hibák: a legegyszerűbben úgy. A hiányzó zárójelet vagy vesszővel általában tartalmaznak. Segítségre van szüksége az egyes függvények szintaxisa a következő olvassa el a DAX függvényeinek részletes ismertetésecímű témakört.

A hibák másik fajtája, amikor a szintaxis helyes ugyan, de a hivatkozott értéknek vagy oszlopnak nincs értelme az adott helyzetben. Ilyen szemantikai hibát okozhatnak többek között a következők:

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

  • A képlet látszólag helyes, de amikor a Power Pivot beolvassa az adatokat, típuseltérést észlel, ezért hibát jelez.

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

  • A képlet olyan oszlopra hivatkozik, amelynek valamilyen hiba miatt érvénytelenek az értékei.

  • A képlet olyan oszlopra hivatkozik, amely még nincs feldolgozva. Ez olyankor fordulhat elő, ha a munkafüzetet átkapcsolta kézi módba, módosításokat végzett, de utána nem frissítette az adatokat vagy 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íti az oszlopot annak jelzésére, hogy az oszlop feldolgozatlan állapotban van.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×