Funkcia CUBESET

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel pre iPad Excel Web App Excel pre iPhone Excel pre tablety so systémom Android Excel pre telefóny so systémom Android

V tomto článku sa popisuje syntax vzorca a používanie funkcie CUBESET v Microsoft Exceli.

Popis

Definuje vypočítavanú množinu členov alebo n-tíc odoslaním výrazu pre množinu do kocky na serveri, ktorý vytvára množinu, a potom ju odošle programu Microsoft Excel.

Syntax

CUBESET(pripojenie; výraz_množiny; [popis]; [poradie_zoradenia]; [zoradiť_podľa])

Syntax funkcie CUBESET obsahuje nasledovné argumenty:

  • Pripojenie Povinné. Predstavuje textový reťazec názvu pripojenia ku kocke.
  • Set_expression Povinné. Predstavuje textový reťazec výrazu množiny, ktorého výsledkom je množina členov alebo n-tíc. Argumentom výraz_množiny môže byť aj odkaz na rozsah buniek programu Excel obsahujúci jeden alebo viacero členov, n-tíc alebo množín obsiahnutých v množine.
  • Titulky Voliteľný argument. Predstavuje textový reťazec, ktorý sa zobrazí v bunke namiesto nadpisu (ak je definovaný) z kocky.
  • Sort_order Voliteľný argument. Predstavuje druh radenia, aké sa v prípade jeho zadania vykoná, pričom môže byť jedným z nasledovných:
Celé číslo Vypočítaná konštanta Popis Zoradiť_podľa argumentu
0 SortNone Ponechá množinu v pôvodnom zoradení. Ignorované
1 SortAscending Zoradí množinu vzostupne v poradí hodnoty zoradiť_podľa. Požadovaný
2 SortDescending Zoradí množinu zostupne v poradí hodnoty zoradiť_podľa. Požadovaný
3 SortAlphaAscending Zoradí množinu vzostupne v abecednom poradí. Ignorované
4 Sort_Alpha_Descending Zoradí množinu zostupne v abecednom poradí. Ignorované
5 Sort_Natural_Ascending Zoradí množinu vzostupne v prirodzenom poradí. Ignorované
6 Sort_Natural_Descending Zoradí množinu zostupne v prirodzenom poradí. Ignorované
  • Predvolená hodnota je 0. Abecedná radenie množiny n-tíc radí podľa posledného prvku n-tice. Ďalšie informácie o rôznych poradiach radenia nájdete v systéme Pomocníka programu Microsoft Office SQL Analysis Services.
  • Sort_by Voliteľný argument. Predstavuje textový reťazec hodnoty, podľa ktorej sa má zoraďovať. Ak napríklad chcete získať mesto s najvyšším predajom, set_expression by predstavovala množina miest a sort_by bola miera predaja. Ak by sme chceli získať mesto s najvyššou populáciou, set_expression by išlo o množinu miest a sort_by by bola miera počtu obyvateľov. Ak sort_order vyžaduje sort_by a sort_by nie je zadaná, funkcia CUBESET vráti #VALUE! chybové hlásenie.

Poznámky

  • Počas vyhodnocovania funkcie CUBESET sa v bunke dočasne zobrazí správa "#ZÍSKAVAJÚ_SA_ÚDAJE…", pokiaľ sa nenačítajú všetky údaje.
  • Ak názov pripojenia nie je platné pripojenie k zdroju údajov zošita, funkcia CUBESET vráti chybu #NAME? chybovej hodnote. Ak server Online Analytical Processing (OLAP) nie je spustený, je nedostupný alebo vracia chybovú správu, funkcia CUBESET vráti #NAME? chybovej hodnote.
  • Ak je syntax parametra výraz_množiny nesprávna alebo ak množina obsahuje aspoň jedného člena s dimenziou odlišnou od ostatných členov množiny, funkcia CUBESET vráti chybovú hodnotu #NEDOSTUPNÝ.
  • Ak je set_expression dlhšie než 255 znakov, čo je limit argumentu funkcie, funkcia CUBESET vráti #VALUE! . Ak chcete použiť textové reťazce dlhšie než 255 znakov, zadajte text do bunky (ktorá má limit 32 768 znakov) a ako argument použite odkaz na bunku.
  • Funkcia CUBESET môže vrátiť chybovú hodnotu #NEDOSTUPNÝ, ak odkazujete na objekt relácie, ako sú vypočítavaný člen alebo množina členov kontingenčnej tabuľky so zdieľaným pripojením k údajom a kontingenčná tabuľka je zrušená alebo konvertovaná na vzorce. (Na karte Možnosti v skupine Nástroje kliknite na položku Nástroje OLAP a potom kliknite na položku Konvertovať na vzorce).

Príklady

=CUBESET("Financie";"Objednávka([Produkt].[Produkt].[Kategória produktu].Členovia;[Meranie].[Predajné jednotky];ASC)";"Produkty")

=CUBESET("Predaj";"[Produkt].[Všetky produkty].Podriadené položky";"Produkty";1;"[Jednotky].[Predajné množstvá]")