Számított oszlopok a Power Pivot programban

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Számított oszlopokkal vehet új adatokat a táblázat a Power Pivot adatmodellt a. De 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. Például érdemes é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 = képlet [SalesAmount]-[TotalCost]: [ReturnAmount] értékek kiszámított kivonjuk egyes soraiban lévő értékek a SalesAmount oszlop minden sorába TotalCost és ReturnAmount oszlopot. A Profit oszlopra majd használható a kimutatásban, kimutatásdiagramban vagy Power View-jelentés, mint bármely más oszlop.

Számított oszlop a  programbanPower Pivot

Számított oszlop a Power Pivot programban

Megjegyzés : Bár a számított mértékek és oszlopok hasonlóak, hogy a képlet mindkét alapulnak, különböznek hogyan használják. Mértékek leggyakrabban használják a kimutatás vagy kimutatásdiagram értékek területén. Számított oszlopok szolgálnak, ha el szeretné helyezni a számított eredmények (például egy oszlop vagy sor, kimutatás vagy kimutatásdiagram a tengely) kimutatás másik területére. 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

A számított oszlopokban használt képletek nagyon hasonlók az Excelben használt képletekhez. Az Exceltől eltérően azonban itt nem lehet más és más képletet létrehozni a táblázat különböző soraiban, ehelyett a DAX-képlet automatikusan az oszlop egészére vonatkozik.

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 oszlopok mértékek és a többi számított oszlop alapján hozhat létre. 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.

Vissza a lap tetejére

Példa

A számított oszlopok alapulhatnak egy meglévő táblázathoz hozzáadott adatokon. Például lehetősége van az értékek összefűzésére, összeadás elvégzésére, karakterláncok kivonására, illetőleg a többi mezőben található adatok összehasonlítására. Számított oszlopok megadása előtt legalább egy táblázatot fel kell vennie a Power Pivot programban.

Tekintse meg az alábbi képletet:

=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ó: Mintaadatok beszerzése a DAX és az adatmodellezés oktatóprogramjaihoz.

Vissza a lap tetejére

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. Szeretné, és nevezze át az oszlopokat, a létrehozásuk után. Vannak azonban olyan 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. Elkerülése érdekében használjon véletlenül meghívása egy mértéket, amikor egy oszlopra hivatkozó mindig teljesen minősített oszlopnév hivatkozást.

  • Számított oszlop átnevezésekor a meglévő oszlopra támaszkodó összes képletet is frissíteni kell. A képletek eredményeinek frissítése automatikusan történik, kivéve, ha manuális frissítési mód van érvényben. Ez a művelet azonban igényelhet némi időt.

  • Van néhány karakter, amelyek nem szerepelhetnek az oszlopok és más objektumok nevében a Power Pivot programban. További információért olvassa el A Power Pivot programban használható DAX-szintaxis specifikációja témakör „Elnevezési követelmények” című részét.

Meglévő számított oszlop átnevezése vagy módosítása

  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.

Vissza a lap tetejére

Az adattípus módosítása

A számított oszlopok adattípusa ugyanúgy módosítható, mint a nem számított oszlopoké. Szövegről tizedes törtre, szövegről egész számra, szövegről pénznemre és szövegről dátumra történő adattípus-módosítások azonban nem végezhetők. Szövegről logikai értékre azonban konvertálhat.

Vissza a lap tetejére

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 Emiatt a mérték számítása csak az adatok a kimutatás minden egyes cellájába.

A képletek függőségi kapcsolatban vannak a képletben hivatkozott objektumokkal, például oszlopokkal vagy kiértékelő kifejezésekkel. Például egy másik oszlopon alapuló számított oszlopok, illetve egy oszlophivatkozással rendelkező kifejezést tartalmazó számítások nem értékelhetők ki mindaddig, amíg meg nem történt a másik oszlop kiértékelése. Alapértelmezés szerint engedélyezve van az automatikus frissítés, ezért minden ilyen függőség hatással lehet a teljesítményre az értékek és a képletek frissítése során.

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:

  • Sok összetett függőséget tartalmazó önálló képlet létrehozása helyett inkább hozzon létre képletek lépésenként, az eredmények oszlopokba mentésével, hogy ki lehessen értékelni az eredményeket, és fel lehessen mérni a teljesítményt.

  • Az adatok módosításához gyakran a számított oszlop újraszámítása szükséges. Ez megakadályozható az újraszámítási mód manuálisra állításával, ebben az esetben azonban, ha a számított oszlop bármelyik értéke helytelen, akkor az oszlop szürkén jelenik meg, amíg nem frissíti, és nem számítja újra 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

Az alábbi cikkek további tudnivalókat tartalmaznak a számított mezők használatával kapcsolatosan.

Számított oszlop létrehozása

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek 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.

×