Képletek újraszámítása 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 .

Amikor adatokkal dolgozik a Power Pivotmodulban, időnként  szükség lehet a forrásadatok frissítésére, a számított oszlopokban létrehozott adatok újraszámítására, illetve a kimutatásban szereplő adatok naprakészségének ellenőrzésére.

Ez a témakör ismerteti, és az adat-újraszámítási Adatfrissítés közötti különbség, áttekintést nyújt arról, hogyan újraszámítás induljanak, és ismerteti az újraszámítást biztonságkezelési beállítással.

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

A Power Pivot adatfrissítést és újraszámítást is alkalmaz:

Adatfrissítés azt jelenti, hogy naprakész adatok beszerzése külső adatforrásból. Power Pivot nem automatikusan észleli módosításokat a külső adatforráshoz, de az adatok frissüljenek manuálisan a Power Pivot ablakban, vagy automatikusan, ha a munkafüzet meg van osztva, a SharePoint-webhelyen.

Újraszámítás azt jelenti, hogy minden az oszlopok, táblázatok, diagramok és kimutatások frissítése a képleteket tartalmazó munkafüzetben. Egy képlet újraszámítás vonz teljesítmény számol, mert fontos a függőségeket társított egyes számítási megértéséhez.

Fontos: A munkafüzetet ne mentse, és ne tegye közzé a benne szereplő képletek újraszámítása nélkül.

A manuális és az automatikus újraszámítás közötti különbségek

A Power Pivot alapértelmezés szerint automatikusan, szükség szerint elvégzi az újraszámítást, és eközben optimalizálja a feldolgozáshoz szükséges időt. Bár az újraszámítás időigényes lehet, ez fontos feladat, mert a program az újraszámítás során ellenőrzi az oszlopok függőségeit, és értesíti a felhasználót, ha egy oszlop módosult, ha az adatok érvénytelenek, vagy ha egy korábban működő képletben hiba jelent meg.  Választhatja azonban az érvényesítés mellőzését és csak a számítások manuális frissítését, ez különösképpen akkor célszerű, ha összetett képletekkel vagy nagyon nagy adatkészletekkel dolgozik, és  kézben kívánja tartani a frissítések időzítését.

A manuális és az automatikus módszernek egyaránt megvannak a maga előnyei, de általában határozottan ajánlott az automatikus újraszámítási mód használata. Ez a mód szinkronban tartja a Power Pivot metaadatait, és megakadályozza az adatok törléséből, nevek vagy adattípusok módosulásából, illetve hiányzó függőségekből eredő problémák kialakulását. 

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

Automatikus újraszámítási mód használatakor a képletek változását eredményező bármely változtatás a nyers adatokban elindítja a képletet tartalmazó teljes oszlop újraszámítását. A következő változtatások mindig szükségessé teszik a képletek újraszámítását:

  • Külső adatforrásból származó értékek frissítése

  • A képlet definíciójának módosulása

  • Egy képletben hivatkozott oszlopok vagy táblázatok nevének megváltoztatása

  • Táblák közötti kapcsolatok felvétele, módosítása vagy törlése

  • Új mértékek vagy számított oszlopok felvétele

  • A munkafüzetben szereplő más képletek olyan módosítása, amely szükségessé teszi az adott számítástól függő oszlopok vagy számítások frissítését.

  • Sorok beszúrása vagy törlése

  • Olyan szűrő alkalmazása, amelyhez az adatkészletet frissítő lekérdezés végrehajtása szükséges. A szűrő képletben vagy kimutatás, illetve kimutatásdiagram részeként is alkalmazható.

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

A manuális újraszámítás használatával elkerülheti a képletek eredményének kiszámításával kapcsolatos ráfordítást, amíg fel nem készült arra. A manuális mód használata különösen a következő helyzetekben célszerű:

  • Ha sablon használatával tervez képletet, és az érvényesítés előtt szeretné megváltoztatni a képletben használt oszlopok és táblázatok nevét.

  • Ha tudja, hogy bizonyos adatok megváltoztak a munkafüzetben, de éppen egy másik oszloppal dolgozik, amely nem változott, ezért szeretné későbbre halasztani az újraszámítást.

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

Megjegyzendő, 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 hajtja végre a képletek 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 kézi újraszámításának konfigurálása

  1. A Power Pivot, kattintson a Tervezés> számítások> Számítási beállítások> Kézi számítási mód.

  2. Az összes táblázat újraszámításához kattintson a Számítási beállítások > Azonnali kiszámítás elemre.

    A program ellenőrzi, hogy nincs-e hiba a munkafüzetben levő képletekben, majd frissíti a táblázatokat az eredménnyel (amennyiben van). Az adatmennyiségtől és a számítások számától függően lehet, hogy a munkafüzet egy ideig nem válaszol.

Fontos: Mielőtt közzéteszi a munkafüzetet, mindig állítsa vissza automatikusra a számítási módot. Ez segít megelőzni a problémák előfordulását a képletek tervezésekor.

Az újraszámítással kapcsolatos hibaelhárítás

Függőségek

Amikor egy oszlop egy másik oszloptól függ, és ennek a másik oszlopnak a tartalma bármilyen módon megváltozik, az összes kapcsolódó oszlopot újra ki kell számítani. Amikor a Power Pivot-munkafüzetben változtatás történik, a Power Pivot a Microsoft Excel 2013 programban elvégzi a meglévő Power Pivot -adatok elemzését, és megállapítja, hogy szükség van-e újraszámításra, majd a lehető leghatékonyabb módon végrehajtja a frissítést.

Tegyük fel például, hogy Értékesítés, a táblázatok, a termék - és a ProductCategory; kapcsolódó tábla van és az egyéb táblákban függő képletek az Értékesítés táblában található. Bármilyen módosítást szeretne a termék vagy a ProductCategory táblázatot eredményez minden számított oszlopok mindig újraszámítja az Értékesítés táblában található. Akkor érdemes megfontolni, hogy lehet, hogy értékesítési Felvetítés a kategória szerint vagy termékenként képletek ez van ilyesmire lehetőség. Tehát, hogy az eredmények helyesek; az adatokon alapuló képleteket kell számítani.

A Power Pivot mindig teljes újraszámítást végez egy adott táblázatban, mert a teljes újraszámítás hatékonyabb a megváltozott értékek keresésénél.  Az újraszámítást kiváltó változások között szerepelhetnek olyan nagyobb változtatások, mint egy oszlop törlése, egy oszlop numerikus adattípusának megváltoztatása vagy új oszlop felvétele. Ugyanakkor az olyan triviálisnak tűnő változtatások is kiválthatnak újraszámítást, mint például az oszlop nevének megváltoztatása. Ennek az az oka, hogy a képletek azonosítóként használják az oszlopneveket.

Bizonyos esetekben Power Pivot meghatározhatják, hogy az újraszámítást oszlopok kell zárni. Például ha a képletet, amely formátumban, például a [Product szín] érték a Products táblában, és a oszlopba, amelyek úgy módosul, [Mennyiség] az Értékesítés táblában található, a képlet nem kell annak ellenére, hogy mindig újraszámítja a Értékesítés és a termékek táblái. Jó helyen jár ha azokat a képleteket, Értékesítés [Mennyiség]támaszkodó, Újraszámítás szükség.

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

A rendszer az újraszámítás előtt számítja ki a függőségeket. Ha több oszlop van, amelyek egymástól függenek, a Power Pivot betartja a függőségek sorrendjét. Ez  biztosítja, hogy az  oszlopok feldolgozása helyes sorrendben, maximális sebességgel történjen.

Tranzakciók

Műveletek újraszámítása vagy Adatfrissítés tranzakcióként történik. Ez azt jelenti, hogy bármely részét a frissítési művelet sikertelen, ha a hátralévő tevékenységek közzétételének vissza. Ez a annak érdekében, hogy adatokat se maradjon részben feldolgozott állapotba kerül. A tranzakciók nem képes kezelni, egy relációs adatbázisban módon, vagy hozzon létre pontjainak.

A gyorsan változó függvények újraszámítása

Néhány függvénynek, például a NOW, a RAND vagy a TODAY függvénynek nincs rögzített értéke. A teljesítménnyel kapcsolatos problémák elkerülése érdekében egy lekérdezés vagy szűrés végrehajtása általában nem eredményezi e függvények újbóli kiértékelését, ha egy számított oszlopban használja a függvényeket. Ezeknek a függvényeknek az eredményei csak a teljes oszlop újraszámításakor kerülnek újraszámításra. 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. Ugyanakkor a gyorsan változó függvények (például a NOW, a RAND vagy a TODAY függvény) mindig újraszámításra kerülnek, ha számított mező definíciójában használják őket.

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

×