Microsoft Excel 2013 ponúka širokú škálu funkcií analytických nástrojov, ktoré umožňujú vytvárať výkonné zostavy, prehľady ukazovateľov výkonu a tabule. Nové a vylepšené možnosti zahŕňajú možnosť vytvárať vypočítavané položky, ako sú napríklad vypočítavané miery, vypočítavané členy a vypočítavané polia. Prečítajte si tento článok a získajte informácie o vypočítavaných položkách a o tom, či sú podporované v Excel Services.
Vypočítavané položky v Excel Services
V Excel môžu ľudia vytvárať vypočítavané položky, ktoré zahŕňajú vypočítavané miery, vypočítavané členy a vypočítavané polia. Vypočítavané položky umožňujú definovať a používať vlastné výpočty a množiny položiek, ktoré neexistujú v databázach, ktoré sa používajú na vytváranie zostáv kontingenčného grafu alebo zostáv kontingenčnej tabuľky.
Ak máte zošit obsahujúci vypočítavané položky, môžete ho zdieľať s ostatnými používateľmi tak, že ho nahráte do knižnice SharePointu. V závislosti od konfigurácie prostredia SharePointu môžu používatelia zvyčajne zobrazovať a používať zošity, ktoré obsahujú vypočítavané položky v okne prehliadača. Niektoré prostredia však túto možnosť nepodporujú.
Nasledujúca tabuľka obsahuje súhrn toho, či sú vypočítavané položky podporované v Excel Services (SharePoint Server 2013), Excel Web App (Office Web Apps Server) a Excel pre web (v SharePointe).
Vypočítavaná položka |
Excel Services (SharePoint Server 2013, lokálne) |
Excel Web App (Office Web Apps, lokálne) |
Excel pre web (v SharePoint Online ) |
---|---|---|---|
Áno |
Áno |
Áno, ak sú používané zdroje údajov podporované v SharePointe. Pozrite si tému Používanie externých údajov v zošitoch v SharePointe. |
|
Áno |
Áno |
Áno, ak sú používané zdroje údajov podporované v SharePointe. Pozrite si tému Používanie externých údajov v zošitoch v SharePointe. |
|
Áno |
Nie. Možnosti doplnku Power Pivot vrátane vypočítavaných polí a dátových modelov nie sú podporované v lokálnom Office Web Apps Serveri. |
Áno, ak sú používané zdroje údajov podporované v SharePointe. Pozrite si tému Používanie externých údajov v zošitoch v SharePointe. |
Ďalšie informácie nájdete v týchto témach:
-
Analytické nástroje v Exceli a Excel Services (SharePoint Server) (platí to pre lokálne prostredia)
-
Možnosti BI v službe Power BI pre Microsoft 365, Excel a SharePoint (to platí pre Microsoft 365 prostredia)
Dôležité: Ak sa pokúsite zobraziť zošit obsahujúci vypočítavané položky (alebo nepodporované funkcie) v okne prehliadača a zobrazí sa chybové hlásenie s informáciou, že zošit nie je podporovaný, skúste zošit otvoriť v Excel 2013.
Čo sú vypočítavané mierky?
Vypočítaná mierka je vlastný výpočet, ktorý môžete vytvoriť v Excel pri práci s multidimenzionálnymi údajmi uloženými v službe SQL Server Analysis Services. Vypočítavané mierky sú užitočné pri definovaní výpočtov, ktoré v databáze ešte nemusia existovať. Príklady vlastných výpočtov môžu zahŕňať niektorú z týchto možností:
-
Mierka kvóty predaja, ktorá používa konkrétny vzorec
-
Percentuálna miera pre položky v skupine
-
Mierka hrubého zisku, ktorá používa zložitý dotaz
-
Mierka výnosov, ktorá používa súčet hrubého zisku a nákladov na produkt
Pri vytváraní vypočítanej mierky definujete dotaz MdX (Multidimensional Expressions). Tento postup môžete jednoducho vykonať pomocou dialógového okna Vypočítavaná miera v Exceli, ktoré umožňuje použiť funkciu presúvania myšou na nastavenie dotazu.
Vytvorenie vypočítanej mierky v Excel
-
Vytvorte zostavu kontingenčnej tabuľky alebo zostavu kontingenčného grafu pomocou údajov uložených v kocke služby Analysis Services.
-
Na karte Analyzovať v skupine Výpočty vyberte položku Nástroje OLAP > vypočítavanú mieru MDX. Otvorí sa dialógové okno Nová vypočítaná mierka .
-
Do poľa Názov zadajte názov vypočítavanej mierky.
-
(Tento krok je voliteľný.) Ak chcete určiť, kde sa má vypočítaná mierka zobraziť v zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu), vykonajte jeden alebo oba z týchto krokov:
-
Zoznam Skupín mierok môžete použiť na určenie miesta, kde sa má vypočítaná mierka zobrazovať v zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu). Ak nezadáte skupinu mierok, vypočítaná mierka sa zobrazí v skupine s názvom Hodnoty.
-
Do poľa Priečinok zadajte názov a vytvorte zobrazovaný priečinok pre vypočítavanú mieru.
-
-
Z karty Polia a Položky presuňte položku (napríklad mierku) na tablu MDX .
-
Za položku na table MDX pridajte operáciu, napríklad +, -, /alebo *.
-
Na karte Polia a položky presuňte ďalšiu položku na tablu MDX .
-
Opakujte kroky 5 až 7, kým položky a vzorec nenastavíte.[Measures].[Product Cost]+[Measures].[Gross Profit]
Ak napríklad vytvárate vypočítanú mierku s názvom Výnosy, na table MDX môžete mať dotaz, ktorý pripomína -
Vyberte možnosť Testovať JAZYK MDX a uistite sa, že dotaz bude fungovať správne.
-
Ak chcete vytvoriť vypočítavanú mierku, kliknite na tlačidlo OK .
-
Ak chcete použiť vypočítanú mierku v zostave, vyberte ju v zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu). Nájdete ho v umiestnení, ktoré bolo zadané v kroku 4.
Poznámka: Keďže vypočítaná mierka MDX v Exceli sa používa na vytvorenie výpočtu špecifického pre reláciu pre zdroj údajov služby SQL Server Analysis Services, vypočítaná mierka bude obmedzená na reláciu a pripojenie zdroja údajov, ktoré ste použili. Ďalšie informácie o vytváraní vypočítaných členov v rámci relácie.
Čo sú vypočítané členy?
Vypočítavaný člen je množina členov, ktorých môžete definovať v Excel pri práci s multidimenzionálnymi údajmi uloženými v službe Server Analysis Services. Vypočítané členy sú užitočné na definovanie množín položiek, ktoré v databáze ešte nemusia existovať. Príklady týchto vlastných množín môžu zahŕňať niektorú z týchto možností:
-
Oblasť, ktorá sa skladá z určitých geografických oblastí, ako sú krajiny, regióny alebo štáty,
-
Skupina produktov, ktoré sa započítavajú do kvóty obchodného zástupcu
-
Súbor propagačných aktivít týkajúcich sa konkrétnej marketingovej kampane
Podobne ako pri vypočítavaných mierach, keď vytvoríte vypočítavaného člena, definujete dotaz MDX. Dá sa to jednoducho urobiť pomocou dialógového okna Vypočítavaný člen v Exceli, ktoré umožňuje použiť funkciu presúvania myšou na nastavenie dotazu.
Poznámka: Pri práci s kontingenčnou tabuľkou v Exceli a používaní nástrojov OLAP na pridanie vypočítaného člena nebudete môcť zrušiť jej výber v rozbaľovacom zozname polí, ak je zdroj údajov pripojený k serveru s verziou SQL Server 2008 alebo staršou verziou. Ak je zdroj údajov pripojený k serveru s verziou SQL Server 2008 R2 alebo novšou verziou, môžete vybrať a zrušiť výber vypočítavaného člena v rozbaľovacom zozname filtra.
Vytvorenie vypočítaného člena v Excel
-
Vytvorte zostavu kontingenčnej tabuľky alebo zostavu kontingenčného grafu pomocou údajov uložených v kocke služby Analysis Services.
-
Na karte Analyzovať v skupine Výpočty vyberte položku Nástroje OLAP > vypočítavaného člena MDX. Otvorí sa dialógové okno Nový vypočítavaný člen .
-
Do poľa Názov zadajte názov vypočítavaného člena.
-
Zoznam nadradenej hierarchie môžete použiť na určenie miesta, kde sa má vypočítavaný člen zobrazovať v zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu).
Venujte pozornosť tomu, čo vyberiete. Ak ho chcete použiť v zostave kontingenčnej tabuľky (alebo zostave kontingenčného grafu), budete musieť vedieť, kde ste vypočítavaného člena zadali. -
Z karty Polia a Položky presuňte položku (napríklad hierarchiu dimenzií) na tablu MDX .
-
Za položku na table MDX pridajte operáciu, napríklad +, -, /alebo *.
-
Na karte Polia a položky presuňte ďalšiu položku na tablu MDX .
-
Opakujte kroky 5 až 7, kým položky a vzorec nenastavíte.[Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]
Ak napríklad vytvárate vypočítavaného člena s názvom Základné produkty, ktorý zahŕňa všetky kategórie produktov okrem dvoch, na table MDX môžete mať dotaz, ktorý sa podobá -
Vyberte možnosť Testovať JAZYK MDX a uistite sa, že dotaz bude fungovať správne.
-
Ak chcete vytvoriť vypočítavaného člena, kliknite na tlačidlo OK .
-
Ak chcete do zostavy kontingenčnej tabuľky (alebo zostavy kontingenčného grafu) pridať vypočítavaného člena, postupujte takto:
-
Skontrolujte, či je pre zostavu vybratá aspoň jedna mierka.
-
V zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu) rozbaľte nadradenú dimenziu, ktorú ste zadali v kroku 4.
-
Začiarknite políčko vedľa hierarchie dimenzií, ktorá zodpovedá hierarchii, ktorú ste použili na vytvorenie vypočítavaného člena. Zostava zobrazuje informácie pre všetkých členov dimenzie v skupine vrátane vypočítaného člena, ktorý ste vytvorili.
-
-
(Táto možnosť je voliteľná.) Ak chcete v zostave zobraziť informácie len pre vypočítavaného člena, postupujte takto:
-
V zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu) ukážte na hierarchiu dimenzií, ktorá obsahuje vypočítavaného člena.
-
Keď sa zobrazí šípka nadol, kliknutím (alebo ťuknutím) otvorte dialógové okno Výber poľa .
-
Zrušte začiarknutie políčok pre všetky položky okrem vypočítavaného člena, ktorý ste vytvorili.
-
Čo sú vypočítavané polia?
Vypočítavané polia sú užitočné vtedy, keď chcete vytvoriť vypočítavanú položku v kontingenčnej tabuľke alebo zostave, ktorá nepoužíva multidimenzionálne údaje uložené v službe Analysis Services, ale namiesto toho používa údaje v dátovom modeli v zošite vytvorenom pomocou doplnku Power Pivot v Excel. Hodnoty vo vypočítavaných poliach sa môžu meniť na základe kontextu. Kontext závisí od výberov v riadkoch, stĺpcoch, filtroch alebo vo vlastnom vzorci pomocou jazyka DAX (Data Analysis Expressions) v doplnku PowerPivot.
Podobne ako vypočítavané miery a vypočítané členy sú vypočítavané polia uvedené v zozname polí kontingenčnej tabuľky (alebo polí kontingenčného grafu), zvyčajne v skupine Hodnoty. Na vytvorenie vypočítavaného poľa máte k dispozícii niekoľko možností.
Vytvorenie vypočítavaného poľa v Excel
Podrobné informácie o vytváraní a práci s vypočítavanými poľami nájdete v nasledujúcich zdrojoch: