Képletek újraszámítása a Power Pivot programban

Amikor Power Pivot-adatokkal dolgozik, előfordulhat, hogy időről időre frissítenie kell a forrásból származó adatot, újra kell számítania azokat a képleteket, amelyeket számított oszlopokban készítettek, illetve hogy a kimutatásban lévő adatok mindig naprakészek legyenek.

Ez a témakör ismerteti az Adatfrissítés és az adatszámítások közötti különbséget, így áttekintést ad az újraszámításról, és ismerteti az újraszámítások vezérlési lehetőségeit.

Az adatfrissítés és az újraszámítás ismertetése

azPower Pivot adatfrissítést és újraszámítást is használ:

Az Adatfrissítés azt jelenti, hogy a külső adatforrásokból származó adatok naprakészen jelennek meg. aPower Pivot nem észleli automatikusan a külső adatforrások változásait, az adatok azonban automatikusan frissíthetők a Power Pivot ablakból, vagy automatikusan, ha a munkafüzet meg van osztva a SharePointban.

Az Újraszámítás a képleteket tartalmazó munkafüzetben található összes oszlop, táblázat, diagram és kimutatás frissítését jelenti. Mivel a Képletek újraszámítása a teljesítménnyel függ össze, fontos, hogy megértse az egyes számításokkal társított függőségeket.

Fontos:  Addig nem kell mentenie vagy közzétennie a munkafüzetet, amíg meg nem történik a Képletek újraszámítása.

Kézi és automatikus újraszámolás

Alapértelmezés szerint a Power Pivot automatikusan újraszámítja a szükséges időt, miközben optimalizálja a feldolgozáshoz szükséges időt. Bár az újraszámítás időt vehet igénybe, fontos feladat, mert az újraszámolás során az oszlopok függőségei be vannak jelölve, és értesítést kap arról, hogy megváltozik-e egy oszlop, ha az adatok érvénytelenek, vagy ha egy hiba egy olyan képletben jelent meg, amely egy munkához volt használatban. Kiválaszthatja azonban az érvényesítést, és csak manuálisan frissíti a számításokat, különösen akkor, ha komplex képletekkel vagy nagyon nagy adatkészletekkel dolgozik, és szeretné ellenőrizni a frissítések időzítését.

A kézi és az automatikus mód egyaránt előnyökkel jár; javasoljuk azonban, hogy az automatikus újraszámolási módot használja. Ebben a módban a Power Pivot metaadatok szinkronban maradnak, és megelőzi az adatok törlése, a nevek vagy az adattípusok, illetve a hiányzó függőségek okozta problémákat. 

Automatikus újraszámítás használata

Az automatikus újraszámolási mód használatakor az egyes képletek által módosított képletek minden módosítása a képletet tartalmazó egész oszlop újraszámítását fogja eredményezni. A következő változtatások esetében mindig szükség van a képletek újraszámítására:

  • A program frissíti egy külső adatforrás értékeit.

  • A képlet definíciója megváltozott.

  • A képletben hivatkozott táblázatok vagy oszlopok nevei módosultak.

  • A táblák közötti kapcsolatok hozzáadását, módosítását vagy törlését követően.

  • Új mértékek vagy számított oszlopok hozzáadása

  • A munkafüzetben lévő többi képlet módosítását is lehetővé teszi, hogy az adott számítástól függő oszlopok vagy számítások frissüljenek.

  • A program beszúrta vagy törölte a sorokat.

  • Alkalmazott egy olyan szűrőt, amely egy lekérdezés végrehajtását igényli az adatkészlet frissítéséhez. A szűrőt egy képletben vagy kimutatás vagy kimutatásdiagram részeként alkalmazhatja.

Manuális újraszámítás használata

A manuális újraszámítással elkerülhető a számítási eredmények költségének felmerülése, amíg el nem készül. A kézi mód a következő helyzetekben különösen hasznos:

  • Sablon használatával tervez képletet, és az érvényesítés előtt módosítani szeretné a képletben használt oszlopok és táblázatok nevét.

  • Tudja, hogy bizonyos adatok megváltoztak a munkafüzetben, de egy másik olyan oszloppal dolgozott, amely nem változott, ezért szeretné elhalasztani az újraszámítást.

  • Ha olyan munkafüzetben dolgozunk, amely sok függőséget tartalmaz, és szeretné áthelyezni az újraszámítást, amíg biztos benne, hogy az összes szükséges változtatás megtörtént.

Tartsa szem előtt, hogy amíg a munkafüzet kézi számítási módba van állítva, a Power Pivot a Microsoft Excel 2013 programban nem végzi el a képletek érvényesítését vagy ellenőrzését a következő eredményekkel:

  • A munkafüzethez hozzáadott új képletek hibát tartalmazóként lesznek megjelölve.

  • Nem jelenik meg eredmény az új számított oszlopokban.

A munkafüzet beállítása manuális újraszámítás céljából

  1. A Power Pivot ben kattintson a tervezés> számítások> számítási beállítások> kézi számítási módparancsra.

  2. Az összes táblázat újraszámításához kattintson a számítási beállítások> a most kiszámítva parancsra.

    A munkafüzetben lévő képletek ellenőrizve vannak a hibáknál, és ha vannak, akkor a táblázatok frissülnek az eredményekkel. Az adatmennyiségtől és a számítások számától függően előfordulhat, hogy a munkafüzet egy ideig nem válaszol.

Fontos:  Mielőtt közzéteszi a munkafüzetet, a számítási módot mindig állítsa vissza automatikusra. Ez segít elkerülni a képletek tervezésekor felmerülő problémákat.

A hibaelhárítás újraszámolása

Függőségek

Ha egy oszlop egy másik oszloptól függ, és a másik oszlop tartalma bármilyen módon változik, előfordulhat, hogy az összes kapcsolódó oszlopot újra kell számítani. A Power Pivot munkafüzetben végzett módosítások során az Power Pivot a Microsoft Excel 2013 programban a meglévő Power Pivot adatok elemzését végrehajtja, és a lehető leghatékonyabb módon végrehajtja a frissítést.

Tegyük fel például, hogy egy tábla, értékesítés, amely a táblákhoz, a termékekhez és a ProductCategorykapcsolódik; az értékesítés táblában szereplő képletek mind a többi táblától függnek. A szorzat -vagy ProductCategory -táblák bármely módosításakor az értékesítési táblázat minden számított oszlopát újraszámítja a program. Ez akkor fordul elő, ha úgy gondolja, hogy olyan képletekkel rendelkezik, amelyek az értékesítést kategória vagy termékenként szerint összesítik. Ezért biztos lehet benne, hogy az eredmények helyesek; az adattartományon alapuló képleteket újra kell számítani.

aPower Pivot mindig végrehajt egy teljes újraszámítást a táblázatokban, mert a teljes újraszámítás hatékonyabb, mint a módosított értékek ellenőrzése. Az újraszámítást kiváltó módosítások tartalmazhatnak olyan jelentős változásokat, mint az oszlopok törlése, az oszlopok numerikus adattípusának módosítása vagy új oszlop hozzáadása. A látszólag triviális változtatások (például egy oszlop nevének módosítása) esetén azonban az újraszámítást is el lehet végezni. Ennek az az oka, hogy az oszlopok nevei a képletekben azonosítóként lesznek használatban.

Bizonyos esetekben Power Pivot hatja, hogy az oszlopok kizárható legyen az újraszámításból. Ha például olyan képletet keres, amely a Products (termékek ) táblázatból kikeres egy értéket (például a [termék színe] értéket), és a módosított [mennyiség] oszlopot az értékesítési táblában, akkor a képletet nem kell újraszámítani, még akkor is, ha az értékesítés és a termékek táblák kapcsolódnak. Ha azonban vannak olyan képletek, amelyek értékesítési [mennyiség]-ra támaszkodnak, újraszámításra van szükség.

Az újraszámítás sorrendje függő oszlopok esetében

A függőségek kiszámítása az újraszámítás előtt történik. Ha több, egymástól függő oszlop van, az Power Pivot a függőségek sorrendjét követi. Így gondoskodhat arról, hogy az oszlopok a legnagyobb sebességgel a megfelelő sorrendben legyenek feldolgozva.

Tranzakciók

Az adatok újraszámítására vagy frissítésére szolgáló műveletek tranzakcióként történnek. Ez azt jelenti, hogy ha a frissítési művelet bármely része nem működik, a fennmaradó műveleteket Visszagörgeti a program. Így gondoskodhat arról, hogy az adatvesztés részben feldolgozott állapotban maradjon. A relációs adatbázisokban nem kezelheti a tranzakciókat, és nem hozhat létre ellenőrzőpontokat.

Az illékony függvények újraszámítása

Néhány függvény, például a most, a RAND vagy a ma, nincs rögzített értékük. A teljesítménnyel kapcsolatos problémák elkerülése érdekében a lekérdezések vagy a szűrések végrehajtása általában nem eredményezi az ilyen függvények újraértékelését, ha számított oszlopban használják őket. A függvények eredményét csak akkor számítja újra a program, ha a teljes oszlopot újraszámítja. Ilyen helyzet az is, ha egy külső adatforrásból végrehajtott frissítés vagy az adatok manuális szerkesztése az ezeket a függvényeket tartalmazó képletek ismételt kiértékelését eredményezi. Az illékony függvényeket, például a most, a RAND vagy a ma függvényt mindig újra kell számítani, ha egy számított mező definíciójában a függvényt használják.

Megjegyzés:  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. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

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.

×