Számított oszlopok a Power Pivot programban

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 .

Számított oszlop lehetőséget nyújt az új adatok hozzáadása a táblázatokat az Adatmodellbe Power Pivot a. Beillesztés vagy az oszlop értékeit importálja, helyett, amely definiálja az oszlopértékek Adatelemzési kifejezések (DAX)képletet hozunk létre.

Ha például kell értékesítési profit értékek hozzáadása a factSales táblázat minden egyes sorához. Számított oszlop hozzáadásával és használatával, a képlet = [SalesAmount]-[TotalCost]: [ReturnAmount]új értékek minden egyes sorához értékek minden egyes sorára a SalesAmount TotalCost és ReturnAmount oszlopainak idejének különbsége értékeit kiszámított oszlop. A Profit oszlopra ezután használható a kimutatásban, kimutatásdiagramban vagy Power View-jelentésben – más oszlopban módon.

Az alábbi ábrán egy számított oszlop egy Power Pivotmutat.

Számított oszlop a Power Pivot programban

Megjegyzés: Számított oszlopokat és mértékeket hasonlóak, mivel minden képlet alapul, hogy azok eltérőek. Mértékek leggyakrabban használják a kimutatás vagy kimutatásdiagram értékek területén. Számított oszlopok használata, ha el szeretné helyezni a számított eredmények kimutatás másik területére – például egy oszlop vagy sor kimutatás vagy kimutatásdiagram a tengelyen. Mértékek kapcsolatos további tudnivalókért olvassa el a mértékek, a Power Pivot programbancímű témakört.

A számított oszlopok ismertetése

Számított oszlopban szereplő képletek sokkal hasonlóak az Excel a képletek létrehozása az Excelben. Különféle képleteket másik sorok azonban nem hozható létre táblázat. Ehelyett a DAX-képlet automatikusan érvényes a teljes oszlopra.

Ha egy oszlop képletet tartalmaz, a program minden sorra kiszámítja az értéket. Az oszlop eredményeinek kiszámítása a képlet beírásakor azonnal megtörténik. Az oszlop értékei ezt követően szükség esetén újra lesznek számolva, például ha frissítették az alapul szolgáló adatokat.

Számított mértékek megfelelően és más számított oszlopok létrehozása Például, előfordulhat, hogy egy szám kinyerése egy szöveges karakterlánc egy számított oszlop létrehozása, és kattintson egy másik számított oszlopban használhat telefonszámát.

Példa

Számított oszlop hozzáadása meglévő táblába adatokat tartalmazó is támogatja. Például akkor lehet, hogy választásával értékek összefűzése, végezze el a hozzáadásával, összefűzendő karakterláncokat kibontása vagy összehasonlítása a más mezőiben az értékeket. Számított oszlop hozzáadásához van már rendelkeznie kell legalább egy táblának a Power Pivot.

Ez a képlet egy pillantást van:

=EOMONTH([StartDate],0])

A Contoso mintaadatokban a képlet kiolvassa a hónapot a Promotion táblázat StartDate oszlopából. Ezt követően a képlet kiszámítja a hó végének értékét a Promotion táblázat minden egyes sorára. A második paraméter azt mondja meg, hogy a StartDate oszlopban levő dátum előtt vagy után hány hónapot kell venni; ez jelen esetben 0, azaz az eredmény ugyanaz a hónap lesz. Ha például a StartDate oszlopban levő érték 2001. 06. 01., a számított oszlopban levő érték 2001. 06. 30. lesz.

A Contoso mintaadatokról további információkért olvassa el a DAX és az adatmodellezés oktatóprogramjaihoz mintaadatok beszerzésecímű témakört.

Számított oszlopok elnevezése

Alapértelmezés szerint új számított oszlopot a többi oszlop jobb kerülnek, és az oszlop automatikusan az alapértelmezett név calculatedcolumn1 oszlopra, CalculatedColumn2és így tovább. Oszlopok létrehozása után átrendezése, és nevezze át az oszlopokat szükség szerint.

Vannak bizonyos korlátozások, a számított oszlopok módosításai:

  • Egy táblázaton belül minden oszlopnévnek egyedinek kell lennie.

  • Kerülje a neveket a munkafüzeten belül már használható. Bár lehetséges egy mértéket és az azonos nevű számított oszlop Ha nevek nem egyediek számítási hibák könnyen elérheti. Véletlenül meghívása egy mértéket elkerüléséhez mindig használata teljesen minősített oszlophivatkozás oszlopra hivatkozik majd.

  • Számított oszlop átnevezése, ha azokat a képleteket, a meglévő oszlop támaszkodó is frissítenie kell. Kézi frissítés módban van, kivéve a képletek eredményeinek frissítése automatikusan megtörténik. Ez a művelet kis időt igénybe.

  • Létezik néhány karaktert, amely nem használhatók belül, illetve az oszlopok más objektumok Power Pivotazoknak a nevét. További tudnivalókért lásd: a "Elnevezési követelmények" ", a Power Pivot programban használható DAX-szintaxis specifikációja.

Nevezze át vagy egy meglévő számított oszlop szerkesztése:

  1. Power Pivot-ablakban kattintson a jobb gombbal az átnevezni kívánt számított oszlop fejlécére, majd válassza az Oszlop átnevezése parancsot.

  2. Írjon be egy új nevet, majd az új név elfogadásához nyomja le az ENTER billentyűt.

Az adattípus módosítása

Az adattípus egy olyan számított oszlopra módosíthatja az adott dokumentumkészletből ugyanúgy, módosíthatja a többi oszlop adattípusát. Nem lehet a következő típusú adatokat módosítani: konvertálása decimálisra szövegre, szövegre egész számra, szövegre pénznemet és dátumra a szövegből. Logikai érték szövegre módosításának teheti meg.

A számított oszlopok teljesítménye

Számított oszlop képlete lehet további erőforrás-igényes mint a képletet egy mértéket használható. Több oka az, hogy az eredmény egy olyan számított oszlopra mindig kiszámítása a tábla minden egyes sorára mivel egy mértéket csak számítható ki a cellákat, amelyek a kimutatásokban és kimutatásdiagramokban használt a.

Például egy millió sort tartalmazó táblázat bármikor van egy millió eredmények és egy megfelelő hatást a teljesítményre gyakorolt számított oszlop. Azonban kimutatás általában szűrése sor- és oszlopazonosítók alkalmazásával. Ez azt jelenti, hogy a mérték csak az adatok a kimutatás minden egyes cellájába számít.

Képlet a objektumhivatkozások a képletben, például a kifejezések értékek kiértékelő más oszlopok függőségek vannak. Például egy számított oszlopot, amely egy másik oszlop alapján – vagy egy kifejezés, amely oszlophivatkozás tartalmazó számítás – nem ki kell értékelni, amíg a másik oszlop kiértékelt. Az automatikus frissítés alapértelmezés szerint engedélyezve van. Igen ne feledje, hogy a képlet függőségek hatással lehet a teljesítmény.

Kövesse az alábbi tanácsokat az számított oszlopok létrehozásakor felmerülő teljesítményproblémák elkerüléséhez:

  • Helyett hozzon létre egy egyetlen képletet, amely sok bonyolult függőséget tartalmaz, a képletek létrehozása a lépéseket, és az oszlopokat, mentett, hogy az eredmény ellenőrzése, és a módosításokat a teljesítmény felmérése eredmények.

  • Adatok módosításai gyakran fog jutva számított oszlopok frissítéseit. Megakadályozhatja, hogy ez az érvényes újraszámolási mód manuális beállításával. Felhívjuk a figyelmét arra, akkor jó helyen jár, ha minden értéket a számított oszlop helytelenek az oszlop letiltjuk, frissítése és újraszámítása az adatokat.

  • A táblázatok közötti kapcsolatok módosítása vagy törlése esetén az ilyen táblázatok oszlopait használó képletek érvénytelenné válnak.

  • Ha körkörös vagy önmagára hivatkozó függőséget tartalmazó képletet hoz létre, hiba történik.

Feladatok

Számított oszlopok használatával kapcsolatos további tudnivalókért olvassa el a számított oszlop létrehozásacímű témakört.

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.

×