Pri práci s kontingenčnou tabuľkou s funkciou Online Analytical Processing OLAP v aplikácii Excel môžete vytvoriť pomenované množiny , flexibilnú funkciu, ktorú môžete použiť na:

  • Zoskupte spoločné množiny položiek, ktoré môžete znova použiť, aj keď sa tieto množiny v údajoch nachádzajú.

  • Kombinovanie položiek z rôznych hierarchií spôsobmi, ktoré neboli možné v starších verziách Excel, ktoré sa často označujú ako asymetrické vykazovanie.

  • Vytvorenie pomenovanej množiny pomocou vlastného jazyka Multidimensional Expressions (MDX), jazyka dotazu pre databázy OLAP, ktorý poskytuje syntax výpočtov podobnú vzorcom hárka.

Ak nemáte znalosť jazyka dotazu Multidimensional Expressions (MDX), môžete vytvoriť pomenovanú množinu, ktorá je založená na položkách v riadkoch alebo stĺpcoch kontingenčnej tabuľky. Ďalšie informácie o jazyku dotazu MDX nájdete v téme Dotazovanie viacrozmerných údajov.

Ak máte skúsenosti s jazykom dotazu MDX, jazyk MDX môžete použiť na vytvorenie alebo úpravu pomenovanej množiny.

Čo vás zaujíma?

Vytvorenie pomenovanej množiny založenej na položkách riadkov alebo stĺpcov

  1. Kliknite na kontingenčnú tabuľku OLAP, pre ktorú chcete vytvoriť pomenovanú množinu.

    Zobrazí sa karta Nástroje pre kontingenčnétabuľky s možnosťami a karta Návrh.

  2. Na karte Možnosti v skupine Výpočty kliknite na položku Polia,položky, & položkya potom kliknite na položku Vytvoriť množinu na základe položiek riadka alebo Vytvoriť množinu na základe položiek stĺpca.

    Nástroje pre kontingenčné tabuľky: skupina Výpočty na karte Možnosti

    Zobrazí sa dialógové okno Nová množina. V prípade potreby môžete zmeniť veľkosť tohto dialógového okna presunutím rukoväte na zmenu veľkosti v pravom dolnom rohu dialógového okna.

  3. Do poľa Názov množiny zadajte názov, ktorý chcete pre množinu použiť.

  4. Ak chcete určiť riadky, ktoré chcete zahrnúť do pomenovanej množiny, vykonajte niektorý z týchto krokov:

    • Ak chcete odstrániť riadok zo zoznamu položiek, kliknite na oblasť naľavo od riadka, ktorý chcete vybrať, a potom kliknite na položku Odstrániť riadok.

    • Ak chcete do zoznamu položiek pridať nový riadok, kliknite na oblasť naľavo od riadka, pod ktorý chcete pridať nový riadok, a potom kliknite na položku Pridať riadok.

    • Ak chcete vytvoriť kópiu položky, kliknite na oblasť naľavo od riadka, ktorý chcete kopírovať, a potom kliknite na položku Kopírovať riadok.

    • Ak chcete premiestniť položku na iné miesto, kliknite na oblasť naľavo od riadka, ktorý chcete premiestniť, a potom ju pomocou šípok nahor a nadol presuňte na príslušné miesto.

  5. Predvolene sa položky z rôznych úrovní zobrazia v hierarchii v samostatných poliach a pomenovaná množina nahradí aktuálne polia v oblasti riadkov alebo stĺpcov.

    • Ak chcete tieto položky zobraziť v rovnakom poli ako ostatné položky, zrušte začiarknutie políčka Zobraziť položky z rôznych úrovní v samostatných poliach.

    • Ak chcete aktuálne polia ponechať zobrazené v oblasti riadkov alebo stĺpcov, zrušte začiarknutie políčka Nahradiť polia, ktoré sa aktuálne v oblasti riadkov nachádzajú, novou množinou alebo Nahradiť polia, ktoré sa aktuálne v oblasti stĺpcov nachádzajú, novou množinou. Množina sa nezobrazí v kontingenčnej tabuľke po kliknutí na tlačidlo OK,bude však k dispozícii v zozname polí kontingenčnej tabuľky.

  6. Kliknutím na tlačidlo OK vytvorte pomenovanú množinu.

    Poznámky: 

    • Ak chcete vrátiť späť všetky akcie po zavretí dialógového okna, kliknite na položku Späť na paneli s nástrojmi Rýchly prístup.

    • Pre pomenované množiny nie je možné použiť žiadny typ filtrovania.

Na začiatok stránky

Vytvorenie pomenovanej množiny pomocou jazyka MDX

Dôležité: Keď vytvárate pomenovanú množinu pomocou mdx alebo upravujete definíciu MDX existujúcej pomenovanej množiny, ďalšie úpravy možno vykonať iba pomocou mdx.

  1. Kliknite na kontingenčnú tabuľku OLAP, pre ktorú chcete vytvoriť vlastnú pomenovanú množinu.

  2. Na karte Možnosti kliknite v skupine Výpočty na položku Polia, položky, & položku Množiny apotom kliknite na položku Spravovať množiny.

    Nástroje pre kontingenčné tabuľky: skupina Výpočty na karte Možnosti

    Zobrazí sa dialógové okno Nastavenie správcu. V prípade potreby môžete zmeniť veľkosť tohto dialógového okna presunutím rukoväte na zmenu veľkosti v pravom dolnom rohu dialógového okna.

  3. Kliknite na položkuNové a potom na položku Vytvoriť množinu pomocou MDX.

  4. Do poľa Názov množiny zadajte názov, ktorý chcete pre množinu použiť.

  5. Ak chcete pre pomenovanú množinu nastaviť definíciu MDX, vykonajte niektorý z týchto krokov:

    • Do poľa Definícia množiny zadajte alebo prilepte skopírovanú definíciu MDX.

    • Na karte Polia a položky vyberte položku zoznamu polí, ktorú chcete zahrnúť, a potom kliknite na položku Vložiť.

      Položku zoznamu polí tiež môžete do poľa Definícia množiny presunúť myšou alebo na ňu dvakrát kliknúť.

      Dostupné položky zoznamu polí

      Položka zoznamu polí

      Príklady jazyka MDX vytvoreného pomocou kocky Adventure Works

      Dimenzia

      [Product]

      Hierarchia atribútov (vrátane všetkých členov)

      [Product].[Category]

      Úroveň hierarchie atribútov (nezahŕňa všetkých členov)

      [Product].[Category].[Category]

      Člen z hierarchie atribútov

      [Product].[Category].&[4]

      Hierarchia používateľov

      [Product].[Product Categories]

      Úroveň hierarchie používateľov

      [Product].[Product Categories].[Category]

      Člen z hierarchie používateľov

      [Product].[Product Categories].[Category].&[4]

      Miera

      [Measures].[Internet Sales Amount]

      Vypočítaná miera

      [Measures].[Internet Ratio to Parent Product]

      Pomenovaná množina

      [Core Product Group]

      Hodnota indikátora KPI

      KPIValue(“Product Gross Profit Margin)

      Cieľ indikátora KPI

      KPIGoal(“Product Gross Profit Margin”),

      Stav indikátora KPI

      KPIStatus(“Product Gross Profit Margin”)

      Trend indikátora KPI

      KPITrend(“Product Gross Profit Margin”)

      Vlastnosť člena z hierarchie používateľov

      [Product].[Product Categories].Properties(“Class” )

      Vlastnosť člena z hierarchie atribútov

      [Product].[Product].Properties(”Class”)

    • Na karte Funkcie vyberte jednu alebo viac funkcií z dostupných funkcií MDX, ktoré chcete použiť, a potom kliknite na tlačidlo Vložiť. Služby Analysis Services podporujú funkcie MDX. nezahŕňajú funkcie VBA.

      Argumenty funkcií sú umiestnené medzi znakmi dvojitej šípky (<< >>). Zástupné argumenty môžete nahradiť tak, že na ne kliknete a potom zadáte platné názvy, ktoré chcete použiť.

      Príklady funkcií MDX

      ADDCALCULATEDMEMBERS( «Množina» )
      AGGREGATE( «Množina»[, «Číselný výraz»] )
      «Úroveň».ALLMEMBERS
      «Hierarchia».ALLMEMBERS
      ANCESTOR( «Člen» «Úroveň» )
      ANCESTOR( «Člen»,
      «Vzdialenosť» ) ANCESTORS( «Člen», «Vzdialenosť» )
      ANCESTORS( «Člen», «Úroveň» )
      ASCENDANTS( «Člen» )
      AVG( «Množina»[, «Číselný výraz»] )
      AXIS( «Numeric
      Expression» )BOTTOMNCOUNT( «Množina», «Počet»[, «Numeric Expression»] )
      BOTTOMPERCENT( «Množina», «Percentá», «Numerický výraz» )
      BOTTOMSUM( «Množina», «Hodnota», «Numerický výraz» ) ...

  6. Ak chcete otestovať novú definíciu jazyka MDX, kliknite na položku Testovať MDX.

  7. Predvolene sa položky z rôznych úrovní zobrazia v hierarchii v samostatných poliach, polia sa usporiadajú a duplicitné položky sa automaticky odstránia, pretože sa do množiny pridajú položky HIERARCHIZE a DISTINCT a pomenovaná množina nahradí aktuálne polia v oblasti riadkov alebo stĺpcov.

    • Ak chcete tieto položky zobraziť v rovnakom poli ako ostatné položky, zrušte začiarknutie políčka Zobraziť položky z rôznych úrovní v samostatných poliach.

    • Ak chcete zmeniť predvolenú hierarchiu a zachovať duplicitné položky, zrušte začiarknutie políčka Automaticky objednať a odstrániť duplicity z množiny.

    • Ak chcete aktuálne polia ponechať zobrazené v oblasti riadkov alebo stĺpcov, zrušte začiarknutie políčka Nahradiť polia, ktoré sa aktuálne v oblasti riadkov nachádzajú, novou množinou alebo Nahradiť polia, ktoré sa aktuálne v oblasti stĺpcov nachádzajú, novou množinou. Množina sa nezobrazí v kontingenčnej tabuľke po kliknutí na tlačidlo OK,bude však k dispozícii v zozname polí kontingenčnej tabuľky.

  8. Ak ste pripojení ku kocke služby SQL Server 2008 Analysis Services, predvolene sa vytvorí dynamická pomenovaná množina. Táto pomenovaná množina sa automaticky prepočíta pri každej aktualizácii.

    • Ak nechcete, aby sa pomenovaná množina prepočítala pri každej aktualizácii, zrušte začiarknutie políčka Prepočítať množinu pri každej aktualizácii.

  9. Kliknutím na tlačidlo OK vytvorte pomenovanú množinu.

    Poznámky: 

    • Ak chcete vrátiť späť všetky akcie po zavretí dialógového okna, kliknite na položku Späť na paneli s nástrojmi Rýchly prístup.

    • Pre pomenované množiny nie je možné použiť žiadny typ filtrovania.

Na začiatok stránky

Úprava alebo odstránenie pomenovanej množiny

  1. Kliknite na kontingenčnú tabuľku OLAP obsahujúcu pomenovanú množinu, ktorú chcete upraviť alebo odstrániť.

  2. Na karte Možnosti kliknite v skupine Výpočty na položku Polia, položky, & položku Množiny apotom kliknite na položku Spravovať množiny.

    Nástroje pre kontingenčné tabuľky: skupina Výpočty na karte Možnosti

    Zobrazí sa dialógové okno Nastavenie správcu. V prípade potreby môžete zmeniť veľkosť tohto dialógového okna presunutím rukoväte na zmenu veľkosti v pravom dolnom rohu dialógového okna.

  3. Vyberte množinu, ktorú chcete upraviť alebo odstrániť.

  4. Použite jeden z nasledovných postupov:

    • Ak chcete upraviť vybratú pomenovanú množinu,kliknite na položku Upraviť a vykonajte požadované zmeny.

    • Ak chcete vybratú pomenovanú množinu odstrániť, kliknite na položkuOdstrániť a potom potvrďte kliknutím na tlačidlo Áno.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť sa k Microsoft Office Insiderom

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×