CUBESET (funkce)

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Tento článek popisuje syntaxi vzorce a použití funkce CUBESET v Microsoft Excelu.

Popis

Definuje počítanou sadu členů nebo n-tic odesláním výrazu sady do krychle na serveru, který vytvoří sadu a potom ji vrátí do aplikace Microsoft Excel.

Syntaxe

CUBESET(připojení; výraz_sady; [titulek]; [pořadí_řazení]; [způsob_řazení])

Syntaxe funkce CUBESET má následující argumenty:

  • Připojení:    Povinný argument. Textový řetězec názvu připojení k datové krychli.

  • Výraz_sady:    Povinný argument. Textový řetězec výrazu sady, jehož výsledkem je sada členů nebo řazených kolekcí členů. V argumentu výraz_sady lze použít i odkaz na buňku v oblasti buněk aplikace Excel obsahující jeden nebo více členů, řazených kolekcí členů nebo sad obsažených v sadě.

  • Titulek:    Nepovinný argument. Textový řetězec, který se zobrazí (je-li definován) v buňce místo titulku z datové krychle.

  • Sort_order    Nepovinný argument. Typ řazení (pokud existuje), který se má provést, a může jít o jednu z těchto věcí:

Celé číslo

Vypočtená konstanta

Popis

Argument způsob_řazení

0

Žádné

Ponechá sadu ve stávajícím seřazení.

Ignorován

1

Vzestupně

Seřadí výsledky vzestupně podle argumentu způsob_řazení.

Povinné

2

Sestupně

Seřadí výsledky sestupně podle argumentu způsob_řazení.

Povinný

3

Podle abecedy vzestupně

Seřadí sadu vzestupně podle abecedy.

Ignorován

4

Podle abecedy sestupně

Seřadí sadu sestupně podle abecedy.

Ignorován

5

Přirozené pořadí vzestupně

Seřadí sadu vzestupně v přirozeném pořadí.

Ignorován

6

Přirozené pořadí sestupně

Seřadí sadu sestupně v přirozeném pořadí.

Ignorován

  • Výchozí hodnota je 0. Abecedně řazená sada řazených kolekcí členů se seřadí podle posledního prvku každé kolekce. Další informace o těchto odlišných způsobech řazení naleznete v nápovědě služby Microsoft Office SQL Analysis Services.

  • Sort_by    Nepovinný argument. Textový řetězec hodnoty, podle které se má řadit. Pokud chcete například získat město s nejvyšším prodejem, argument výraz_sady by představoval sadu měst a sort_by by představoval objem prodejů. Pokud chcete získat město s největším počtem obyvatel, argument výraz_sady by představoval sadu měst a sort_by by měl být mírou populace. Pokud sort_order vyžaduje sort_by a vynecháte sort_by, vrátí funkce CUBESET #VALUE!. chybová zpráva

Poznámky

  • Při vyhodnocování funkce CUBESET se v buňce před načtením všech dat přechodně zobrazí zpráva #NAČÍTÁNÍ_DAT…

  • Pokud není název připojení platným připojením sešitu uloženým v sešitu, vrátí funkce CUBESET #NAME? #HODNOTA!. Pokud server OLAP (Online Analytical Processing) není dostupný, není k dispozici nebo vrátí chybovou zprávu, vrátí funkce CUBESET #NAME?. #HODNOTA!.

  • Je-li syntaxe argumentu výraz_sady nesprávná nebo obsahuje-li sada alespoň jeden člen s jinými rozměry než mají ostatní členy, vrátí funkce CUBESET chybovou hodnotu #NENÍ_K_DISPOZICI.

  • Pokud je argument výraz_sady delší než 255 znaků, což je limit pro argument funkce, funkce CUBESET vrátí #VALUE! #HODNOTA!. Pokud chcete použít textové řetězce delší než 255 znaků, zadejte textový řetězec do buňky (jejíž limit je 32 767 znaků) a jako argument použijte odkaz na buňku.

  • Funkce CUBESET může vrátit chybovou hodnotu #NENÍ_K_DISPOZICI, pokud v kontingenční tabulce při sdílení spojení odkazujete na objekt z relace, například na počítaný člen pojmenované sady, a příslušnou kontingenční tabulku odstraňujete nebo převádíte kontingenční tabulku na vzorce. (Na kartě Možnosti ve skupině Nástroje klikněte na položku Nástroje OLAP a poté klikněte na položku Převést na vzorce.)

Příklady

=CUBESET("Finance";"Objednávka([Výrobek].[Výrobek].[Kategorie výrobku].Členy;[Objemy].[Jednotkové prodeje];ASC)";"Výrobky")

=CUBESET("Prodeje";"[Výrobek].[Všechny výrobky].Děti";"Výrobky";1;"[Objemy].[Objem prodejů]")

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×