Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3

Pivotování, zachovávání a potlačování dat

Po načtení dat do tabulky s nimi můžete různými způsoby manipulovat. Můžete například přesouvat řádky a sloupce na jiná místa v tabulce nebo nastavit systém Hyperion Essbase tak, aby v průběhu získávání dat určitá data potlačil nebo zachoval.

Tento oddíl obsahuje popisy následujících postupů, které vám pomohou manipulace s daty provádět:

Pivotování řádků a sloupců

Pomocí příkazu Pivotovat můžete měnit orientaci dat v tabulce. Pomocí tohoto příkazu lze provádět následující operace:

Příkaz Pivotovat lze provádět dvěma způsoby:

Postup při pivotování dat dimenze Year ze skupiny řádků do skupiny sloupců:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
    Poznámka:Měli byste již být připojeni k databázi Sample Basic. Pokud připojeni nejste, postupujte podle pokynů z oddílu Připojení databáze.
  2. Vyberte příkaz Essbase > Získat data.
  3. Dvojím klepnutím se ponořte do dimenze Measures a Product (v buňkách B1 a C1).
  4. Stiskněte a podržte klávesu Alt a dvojím klepnutím se ponořte do dimenze Scenario v buňce E1.

    Obrázek 26. Databázový pohled před provedením pivotování


    Figure Sspivot1 not displayed.

  5. V buňce C3 vyberte dimenzi Year a vyberte příkaz Essbase > Pivotovat.

    Obrázek 27. Výsledek pivotování skupiny řádků do skupiny sloupců


    Figure Sspivot2 not displayed.

    Systém Hyperion Essbase pivotuje dimenzi Year do skupiny sloupců vedle skupiny Market (nad členy dimenze Scenario).

  6. Pro další ukázku pivotování vyberte v buňce C2 člena Actual.
  7. Stiskněte a podržte druhé tlačítko myši a přetáhněte člena Actual na produkt 100 v buňce A3.

    Obrázek 28. Pivotování skupiny sloupců do skupiny řádků


    Figure Sspivot3 not displayed.

    Poznámka:V popisku člena, který se objeví pod kurzorem v průběhu operace pivotování, se zobrazují jména pivotovaných členů. Orientace popisku člena ovšem neurčuje orientaci výsledků pivotování. Systém Hyperion Essbase určuje orientaci dat podle umístění cílové buňky.

    Systém Hyperion Essbase pivotuje členy dimenze Scenario (Actual, Budget, Variance a Variance%) ze skupiny sloupců do skupiny řádků, která se objeví vlevo od členů dimenze Product.

    Obrázek 29. Výsledek pivotování skupiny sloupců do skupiny řádků


    Figure Sspivot4 not displayed.

Postup při změně pořadí skupin řádků:

  1. V buňce A2 vyberte člena Actual.
  2. Klepněte na druhé tlačítko myši, podržte jej a přetáhněte člena Actual do buňky člena Profit (buňka C2).

    Obrázek 30. Pivotování pořadí skupin řádků


    Figure Sspivot5 not displayed.

    Pivotování změní pořadí skupin řádků.

    Obrázek 31. Výsledek pivotování pořadí skupin řádků


    Figure Sspivot6 not displayed.

    Všimněte si, že v tomto příkladu zdrojová i cílová buňka jsou členy. Pokud jsou zdrojová a cílová buňka členy jiných skupin řádků, systém Hyperion Essbase vymění skupiny členů. Chcete-li zaměnit členy v řádcích, musíte vybrat cílovou buňku, která obsahuje jméno člena. Podobně můžete zaměnit členy ve sloupcích výběrem cílové buňky v jiném sloupci, která obsahuje jméno člena.

Zachování podmnožiny dat

Pomocí příkazu Zachovat pouze je možné zachovat pouze členy z vybraných řádků a sloupců a ostatní data z pohledu na tabulku odebrat. Tímto způsobem lze z tabulky odstranit dimenzionální řezy bez nutnosti odstraňování jednotlivých buněk.

Postup při zachování pouze dat členů Actual a Budget v aktuální tabulce:

  1. V buňce C2 vyberte člena Actual a v buňce C3 vyberte člena Budget.

    Obrázek 32. Výběr členů pro příkaz Zachovat pouze


    Figure Sskeep1 not displayed.

  2. Vyberte příkaz Essbase > Zachovat pouze.

    Systém Hyperion Essbase odebere z tabulky řádky Variance, Variance% a Scenario a zachová pouze data v řádcích Actual a Budget.

    Obrázek 33. Výsledek operace zachování podmnožiny dat (sousedící buňky)


    Figure Sskeep2 not displayed.

    V některých případech nejsou data, která chcete z tabulky odebrat, umístěna v sousedících úsecích buněk.

Postup při výběru a zachování nesousedících buněk:

  1. Stiskněte a podržte klávesu Alt a dvojím klepnutím přibližte dimenzi Year v buňce D1.
  2. Vyberte člena Qtr2 (v buňce E2).
  3. Stiskněte a podržte klávesu Ctrl a vyberte člena Qtr4 (buňka G2).

    Obrázek 34. Výběr nesousedících členů pro příkaz Zachovat pouze


    Figure Sskeep3 not displayed.

  4. Vyberte příkaz Essbase > Zachovat pouze.

    Systém Hyperion Essbase zachová pouze data členů Qtr2 a Qtr4 a odstraní ostatní členy dimenze Year.

    Obrázek 35. Výsledek operace zachování podmnožiny dat (nesousedící buňky)


    Figure Sskeep4 not displayed.

Odstranění podmnožiny dat

Příkaz Odstranit pouze má opačnou funkci než příkaz Zachovat pouze. Tento příkaz umožňuje odebrání řádků nebo sloupců s označenými členy a zachování všech ostatních dat v tabulkovém pohledu.

Postup při odebrání podmnožiny dat z aktuálního tabulkového pohledu:

  1. V buňce B7 vyberte člena Ratios.
  2. Stiskněte a podržte stisknutou klávesu Ctrl a v buňce B9 vyberte člena Measures.
  3. Vyberte příkaz Essbase > Odstranit pouze.

    Systém Hyperion Essbase odebere data členů Ratios a Measures, ale zachová data členů Profit a Inventory.

    Obrázek 36. Výsledek operace odstranění podmnožiny dat


    Figure Ssremov not displayed.

Navigace v tabulce bez získání dat

Pomocí funkce Navigovat bez dat lze provádět navigační operace, jako například operace Pivotovat, Přiblížit, Oddálit, Zachovat pouze nebo Odstranit pouze, bez načtení dat do tabulky.

Tato funkce je zvláště užitečná při práci s dynamicky kalkulovanými členy, které obvykle vytváří návrhář aplikací. Aktivováním funkce Navigovat bez dat můžete systém Hyperion Essbase nastavit tak, aby neprováděl dynamickou kalkulaci hodnot (tj. nepočítal obsah databáze při získávání dat) v době, kdy vytváříte tabulkovou sestavu. Další informace o dynamické kalkulaci najdete v oddílu Získávání dynamicky kalkulovaných členů.

Postup při navigaci v tabulce bez získání dat:

  1. Vyberte příkaz Essbase > Navigovat bez dat.

    Systém Hyperion Essbase zobrazí u položky v nabídce znak zaškrtnutí.

    Poznámka:Funkci Navigace bez dat můžete povolit také výběrem příslušné volby v dialogovém okně Volby Essbase (stránka Globální) nebo klepnutím na tlačítko Navigace bez dat na panelu nástrojů Essbase.

  2. Druhým tlačítkem myši dvakrát klepněte na buňku D2. Tím se vynoříte z úrovně člena Qtr2.

    Systém Hyperion Essbase zobrazí sbalenou dimenzi Year, ale nezahájí získávání dat, která se změnila v důsledků operace vynoření z dat. Buňky, v nichž by za normálních okolností byla zobrazena data, jsou ponechány prázdné.

    Obrázek 37. Výsledek operace vynoření z dat (s povolenou navigací bez dat)


    Figure Ssnavig1 not displayed.

  3. V buňce D2 se dvojím klepnutím ponořte do dimenze Year s podrženou stisknutou klávesou Alt.

    Systém Hyperion Essbase provede operaci ponoření bez získání dat.

  4. V buňce C3 vyberte člena Actual a vyberte příkaz Essbase > Pivotovat.

    Systém Hyperion Essbase provede pivotování, ale nenačte žádná data.
    Poznámka:Stejného výsledku byste dosáhli pivotováním libovolného jiného člena dimenze Scenario.

    Obrázek 38. Výsledek operace pivotování (s povolenou navigací bez dat)


    Figure Ssnavig2 not displayed.

  5. Druhým tlačítkem myši klepněte na člena Market (buňka G1) a přetáhněte jej na produkt 100 (buňka A4).

    Systém Hyperion Essbase provede operaci pivotování bez získání dat.

    Obrázek 39. Výsledek operace pivotování (s povolenou navigací bez dat)


    Figure Ssnavig3 not displayed.

    Navigace bez dat se vztahuje také na příkazy Zachovat pouze a Odstranit pouze.

Postup při navigaci bez získávání dat pomocí příkazů Zachovat pouze a Odstranit pouze:

  1. Označte členy Qtr1 (buňka D2) a Qtr2 (buňka E2) a vyberte příkaz Essbase > Zachovat pouze.

    Systém Hyperion Essbase zachová pouze vybrané členy, ale nenačte žádná data.

    Obrázek 40. Výsledek příkazu Zachovat pouze (s povolenou navigací bez dat)


    Figure Ssnavig4 not displayed.

  2. Označte produkty 300 (buňka B7), 400 (buňka B9) a Diet (buňka B11) a vyberte příkaz Essbase > Odstranit pouze.

    Systém Hyperion Essbase provede příkaz Odstranit pouze, aniž by ve skutečnosti požádal databázi o poskytnutí informací.

    Obrázek 41. Výsledek příkazu Odstranit pouze (s povolenou navigací bez dat)


    Figure Ssnavig5 not displayed.

Postup při vypnutí funkce Navigovat bez dat v okamžiku, kdy jste připraveni k získání dat:

  1. Vyberte příkaz Essbase > Navigovat bez dat.

    Systém Hyperion Essbase odstraní znak zaškrtnutí u položky v nabídce.
    Poznámka:Funkci Navigace bez dat můžete zakázat také zrušením zaškrtnutí u příslušné volby v dialogovém okně Volby Essbase (stránka Globální) nebo klepnutím na tlačítko Navigace bez dat na panelu nástrojů Essbase.

  2. V buňce A3 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Market.

    Systém Hyperion Essbase se ponoří do dimenze Market a načte data do tabulky.

    Obrázek 42. Výsledek operace ponoření (se zakázanou navigací bez dat)


    Figure Ssnavig6 not displayed.

    Poznámka:Chcete-li získat data, aniž byste měnili aktuální tabulkový pohled, můžete to provést dvojím klepnutím na libovolnou datovou buňku nebo výběrem příkazu Essbase > Získat data (po vypnutí funkce Navigace bez dat).

Potlačení chybějících a nulových hodnot a znaků podtržení

Do tabulkového pohledu může být načteno několik typů údajů:

Chybějící hodnoty nemají stejný význam jako nulové hodnoty načtené do databáze Hyperion Essbase. Nejsou-li v systému Hyperion Essbase pro některou datovou buňku k dispozici data, je do tabulky načtena hodnota #Missing. Obsahuje-li libovolná buňka v řádku nějakou hodnotu, není tento řádek při získávání dat potlačen.

V systému Hyperion Essbase je možné potlačit chybějící a nulové hodnoty a nezobrazovat je v tabulce. Dále lze systém Hyperion Essbase nastavit tak, aby potlačoval znaky podtržení, které se objevují ve jménech některých členů.

Postup při potlačení zobrazování řádků obsahujících hodnoty #Missing:

  1. Druhým tlačítkem myši dvakrát klepněte na buňku C3. Tím se vynoříte z úrovně člena Profit.
  2. Pivotujte člena Measures (v buňce C3) na člena Actual (v buňce D1).
  3. V buňce B4 se ponořte (dvojím klepnutím) do nižší úrovně produktu 100.

    Všimněte si, že v oblasti South obsahuje řádek produktu 100-30 pouze chybějící hodnoty a že se tedy tento výrobek v oblasti South neprodává. Je možné, že se tento řádek zobrazí až poté, co obsah tabulky posunete směrem dolů.

    Obrázek 43. Tabulkový pohled se zobrazenými chybějícími datovými hodnotami


    Figure Ssmiss1 not displayed.

  4. Vyberte příkaz Essbase > Volby a klepněte na ouško Zobrazení.
  5. Ve skupině voleb Potlačení zaškrtněte políčko Chybějící řádky a klepněte na tlačítko OK.
    Poznámka:Políčka Chybějící řádky a Nulové řádky nejsou dostupné, pokud je vybrána některá z voleb ve skupině Zachování vzorců na stránce Globální v dialogovém okně Volby Essbase. Další informace o volbách Zachování vzorců najdete v oddílu Zachovávání vzorců během získávání dat.
  6. Výběrem příkazu Essbase > Získat data aktualizujte tabulku.
    Poznámka:Po úpravě voleb tabulkového procesoru v dialogovém okně Volby Essbase je třeba provést operaci získání, ponoření nebo vynoření, aby se provedené změny projevily.

    Systém Hyperion Essbase potlačí zobrazení produktu 100-30 ve skupině South.

    Obrázek 44. Výsledek potlačení chybějících hodnot


    Figure Ssmiss2 not displayed.

  7. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.
    Poznámka:Pokud aktivujete funkci Potlačit chybějící řádky v dialogovém okně Volby Essbase, nebudou chybějící hodnoty potlačené při získávání dat znovu získány okamžitě po vypnutí této funkce. Po vypnutí této funkce v dialogovém okně Volby Essbase budou chybějící hodnoty načítány od tohoto okamžiku dále. Například ve výše popsané úloze výukové lekce se systém Hyperion Essbase nemůže vrátit zpět a znovu zobrazit chybějící hodnoty pro produkt 100-30. Chcete-li chybějící hodnoty do tabulky vrátit, vypněte funkci Potlačit chybějící řádky, vynořte se z úrovně člena Product a poté se na ni znovu ponořte.

Podobně jako ve výše popsané úloze můžete potlačit také nulové hodnoty a znaky podtržení, zaškrtnete-li příslušná políčka ve skupině voleb Potlačení v dialogovém okně Volby Essbase (stránka Zobrazení).

Kromě potlačení určitých hodnot a znaků v průběhu získávání dat lze v systému Hyperion Essbase definovat popisné řetězce pro chybějící hodnoty (#Missing) a pro data, k nimž nemáte povolen přístup. Definujete-li pro tyto hodnoty nové popisné řetězce, systém Hyperion Essbase je zobrazí v tabulce místo standardních popisů. Další informace o definování nových popisných řetězců pro hodnoty #Missing a #NoAccess najdete v kontextové nápovědě k modulu Hyperion Essbase Spreadsheet Add-in.


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]