Amikor az Power Pivot-ban dolgozik, időről időre előfordulhat, hogy frissítenie kell a forrásból származó adatokat, újra kell számítania a számított oszlopokban létrehozott képleteket, vagy meg kell győződni arról, hogy a kimutatásban megjelenő adatok naprakészek.

Ez a témakör ismerteti az adatok frissítése és az adatok újraszámolása közötti különbséget, áttekintést nyújt az újraszámítás kiváltása és az újraszámítás szabályozására vonatkozó lehetőségekről.

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

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

Az adatfrissítés azt jelenti, hogy naprakész adatokat szerez be külső adatforrásból. Power Pivot nem észleli automatikusan a külső adatforrások változásait, de az adatok manuálisan frissíthetők az Power Pivot ablakából vagy automatikusan, ha a munkafüzetet megosztották SharePoint.

Az újraszámítás azt jelenti, hogy frissíteni kell a munkafüzet összes olyan oszlopát, táblázatát, diagramját és kimutatását, amely képleteket tartalmaz. Mivel a képletek újraszámítása teljesítményköltségeket is maga után hoz, fontos megérteni az egyes számítások függőségeit.

Fontos:  Csak akkor mentse vagy tegye közzé a munkafüzetet, ha már újraszámolta a benne használt képleteket.

Manuális és automatikus újraszámítás

Alapértelmezés szerint a Power Pivot automatikus újraszámolása a feldolgozáshoz szükséges idő optimalizálása közben. Bár az újraszámítás időt is kaphat, fontos feladat, mivel az újraszámítás során az oszlopfüggőségek be vannak jelölve, és értesítést kap, ha egy oszlop megváltozott, ha az adatok érvénytelenek, vagy ha egy korábban használt képletben hiba történt. Dönthet azonban úgy, hogy mellőzheti az érvényesítést, és csak manuálisan frissíti a számításokat, különösen akkor, ha összetett képletekkel vagy nagyon nagy adatkészletekkel dolgozik, és szeretné szabályozni a frissítések időzítését.

Mind a kézi, mind az automatikus üzemmódnak megvannak a maga előnyei; azt javasoljuk azonban, hogy használja az automatikus újraszámítási módot. Ez a mód szinkronizálja Power Pivot a metaadatokat, és megakadályozza az adatok törlése, a nevek és adattípusok változásai, illetve a hiányzó függőségek okozta problémákat. 

Az automatikus újraszámítás használata

Automatikus újraszámítási mód használata esetén az adatoknak a képletek megváltoztatását eredményező módosításai a képletet tartalmazó teljes oszlop újraszámítását váltják ki. Az alábbi módosításokhoz mindig újra kell kiszámítani a képleteket:

  • A külső adatforrásból származó értékek frissültek.

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

  • Módosult a képletben hivatkozott táblázatok vagy oszlopok neve.

  • A táblák közötti kapcsolatok felkerültek, módosultak vagy törlődtek.

  • Új measures or calculated columns have added. (Új measures or calculated columns) lett hozzáadva.

  • A munkafüzetben más képletek is módosultak, ezért a számítástól függő oszlopokat vagy számításokat is frissíteni kell.

  • A sorok beszúrása vagy törlése megtörtént.

  • Olyan szűrőt alkalmazott, amely megköveteli egy lekérdezés végrehajtását az adatkészlet frissítéséhez. A szűrőt akár képletben, akár egy kimutatás részeként, illetve egy kimutatásban vagy kimutatásban Kimutatásdiagram.

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

Manuális újraszámítás alkalmazásával elkerülheti, hogy a képletek eredményének számítása költségeket kelljen felszámításra készként használnia. A kézi üzemmód különösen hasznos ezekben az esetekben:

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

  • Tudja, hogy a munkafüzet bizonyos adatai megváltoztak, de ön egy másik oszloppal dolgozik, amely nem változott, ezért szeretné halassza el az újraszámítást.

  • Egy sok függőséget tartalmazó munkafüzetben dolgozik, és halasztja az újraszámítást, amíg nem biztos abban, hogy minden szükséges módosítást végrehajtott.

Vegye figyelembe, hogy amíg a munkafüzet kézi számítási módra van állítva, a Power Pivot a Microsoft Excel 2013 programban nem végez érvényesítést vagy ellenőrzést a képletek között, az alábbi eredményekkel:

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

  • Az új számított oszlopokban nem jelennek meg eredmények.

A munkafüzet kézi újraszámításra való konfigurálása

  1. A Power Pivotkattintson a Tervezés>számítások és> a> számítási mód elemre.

  2. Az összes tábla újraszámzásához kattintson a Számítási beállítások gombra,> újraszámítás most parancsra.

    A program ellenőrzi a munkafüzet képletei hibáit, és ha vannak, a táblázatok is frissülnek az eredményekkel. Az adatok mennyiségétő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:  A munkafüzet közzététele előtt mindig módosítsa a számítási módot automatikusra. Ez segít megelőzni a képletek tervezésekor problémákat.

Az újraszámítás hibaelhárítása

Függőségek

Ha egy oszlop egy másik oszloptól függ, és annak a másik oszlopnak a tartalma bármilyen módon megváltozik, előfordulhat, hogy az összes kapcsolódó oszlop újraszámítására lesz szükség. Amikor módosításokat végez az Power Pivot-munkafüzeten, az Power Pivot a Microsoft Excel 2013 programban a meglévő Power Pivot-adatok alapján megállapítja, hogy szükség van-e újraszámításra, és a lehető leghatékonyabb módon végrehajtja a frissítést.

Tegyük fel például, hogy van egy Értékesítés táblája, amely a táblákhoz kapcsolódik, a Termék és a Termékkategória táblához; és a képletek az Értékesítés táblázatban mindkét táblázattól függnek. A Termék vagy a ProductCategory tábla minden módosítása az Értékesítés tábla összes számított oszlopának újraszámítását fogja okozni. Ez akkor lehet értelme, ha úgy gondolja, hogy vannak olyan képletei, amelyek kategóriák vagy termékek szerint összegik az értékesítést. Ezért az eredmények helyességét kell biztosra tudni; az adatokon alapuló képleteket újra kell kiszámítani.

Power Pivot mindig teljes újraszámítást végez egy táblában, mivel a teljes újraszámítás hatékonyabb, mint a módosított értékek ellenőrzése. Az újraszámolást indító változások közé tartozhatnak olyan fő változások, mint egy oszlop törlése, egy oszlop numerikus adattípusának módosítása vagy új oszlop hozzáadása. A látszólag triviális változások, például az oszlopok nevének módosítása, is újraszámolást válthatnak ki. Ennek az az oka, hogy az oszlopok neve azonosítóként használatos a képletekben.

Egyes esetekben a Power Pivot azt határozzák meg, hogy az oszlopok kizárhatók az újraszámításból. Ha például van egy olyan képlete, amely a Termékek táblából keres egy értéket (például a [Termékszín] értéket, a módosítandó oszlop pedig [Mennyiség] lesz az Értékesítés táblában, a képletet nem kell újraszám kiszámítani még akkor sem, ha az Értékesítés és a Termékek tábla kapcsolatban áll egymással. Ha azonban vannak olyan képletei, amelyek a Sales[Quantity] (Értékesítés[Mennyiség] mezőre)támaszkodnak, újraszámításra van szükség.

Függő oszlopok újraszámítási sorozata

A függőségeket az újraszámítás előtt számítja ki a program. Ha több oszlop is egymáshoz van függő, a Power Pivot a függőségek sorrendjét követi. Ez biztosítja, hogy az oszlopok feldolgozása a lehető legjobb sorrendben, a maximális sebességen ható módon halad.

Tranzakciók

Az adatok újraszámítására vagy frissítésére tranzakcióként kerül sor. Ez azt jelenti, hogy ha a frissítési művelet bármelyik része meghiúsul, a hátralévő műveleteket visszagördíti. Ezzel biztosíthatja, hogy az adatok ne maradnak részben feldolgozott állapotban. A tranzakciók nem kezelhetők úgy, mint a relációs adatbázisokban, és nem hozhatók létre ellenőrzőpontok.

Környezetben változó függvények újraszámítása

Egyes függvények (például a MOST, a RAND vagy a MA) nem tartalmaznak rögzített értékeket. A teljesítménybeli problémák elkerülése érdekében a lekérdezések vagy szűrések végrehajtása általában nem fogja ezeket a függvényeket újra kiértékelni, ha számított oszlopban használják őket. E függvények eredményeinek újraszámítása csak a teljes oszlop újraszámítása esetén történik meg. 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 gyorsan változó függvények (például MOST, RAND vagy MA) azonban mindig újra lesznek számítva, ha a függvényt egy számított mező definíciójában használják.

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

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

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

×