CUBESET

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 být jeden z následujících:

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 například chcete získat město s nejvyšším prodejem, set_expression by byla sada měst a sort_by by byla míra prodeje. Nebo pokud chcete získat město s nejvyšším počtem obyvatel, set_expression by byla sada měst a sort_by by byla míra počtu obyvatel. Pokud sort_order vyžaduje sort_by a sort_by je vynechán, 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 název připojení není platné připojení sešitu uložené v sešitu, vrátí funkce CUBESET #NAME? chybovou hodnotu #HODNOTA!. Pokud server OLAP (Online Analytical Processing) není spuštěný, není k dispozici nebo vrátí chybovou zprávu, vrátí funkce CUBESET #NAME? chybovou hodnotu #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 set_expression delší než 255 znaků, což je limit argumentu funkce, vrátí funkce CUBESET #VALUE! chybovou hodnotu #HODNOTA!. Pokud chcete použít textové řetězce delší než 255 znaků, zadejte textový řetězec do buňky (pro kterou je limit 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ů]")

Byly tyto informace užitečné?

Pokud si chcete chránit soukromí, nedávejte do zpětné vazby kontaktní informace. Ohodnoťte aplikaci Zásady ochrany osobních údajů.