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 nějaký je, který se má provést, a může mít následující hodnotu:

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é chcete řadit. Pokud chcete například získat město s nejvyššími objemy prodeje, set_expression by to byla města a sort_by by to byla míra prodeje. Nebo pokud chcete získat město s nejvyšším počtem obyvatel, set_expression to byla města a sort_by je míra populace. Pokud sort_order vyžaduje sort_by a tento sort_by je vynechán, vrátí funkce CUBESET #VALUE!. .

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…

  • Jestliže není název připojení platným připojením sešitu uloženým v sešitu, vrátí funkce CUBESET #NAME? která označuje chybu. Jestliže server Online Analytical Processing (OLAP) není spuštěn, není dostupný nebo vrátí chybovou zprávu, vrátí funkce CUBESET #NAME? která označuje chybu.

  • 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.

  • Je set_expression funkce delší než 255 znaků, což je limit pro argument funkce, vrátí funkce CUBESET #VALUE!. která označuje chybu. Pokud chcete použít textové řetězce delší než 255 znaků, zadejte ho do buňky (pro kterou platí 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ů]")

Potřebujete další pomoc?

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é?

×