Funkcija CUBESET

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel darbam ar iPad Excel tīmekļa lietojumprogramma Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem

Šajā rakstā paskaidrota funkcijas CUBESET formulas sintakse un lietošana programmā Microsoft Excel.

Apraksts

Definē aprēķinātu dalībnieku vai kortežu kopu, sūtot kopas izteiksmi uz servera kubu, kas veido kopu, un pēc tam šo kopu atgriež programmā Microsoft Excel.

Sintakse

CUBESET(savienojums, kopas_izteiksme, [paraksts], [kārtošanas_secība], [kārtot_pēc])

Funkcijas CUBESET sintaksei ir šādi argumenti.

  • Savienojums Obligāts. Savienojumam ar kubu paredzētā nosaukuma teksta virkne.
  • Set_expression Obligāts. Kopas izteiksmes teksta virkne, kuras rezultātā rodas dalībnieku vai kortežu kopa. Kopas_izteiksme var būt arī šūnu atsauce uz Excel diapazonu, kurā ir viens vai vairāki kopā iekļauti dalībnieki, korteži vai kopas.
  • Paraksts Neobligāts. Teksta virkne, kas parādīta šūnā paraksta vietā, kurš (ja ir definēts) tiek ņemts no kuba.
  • Sort_order Neobligāts. Kārtošanas (ja pieejama) tips, kas var būt kāda no šīm iespējām:
Vesels skaitlis Uzskaitītā konstante Apraksts Kārtot_pēc argumenta
0 Nekārtot Atstāj kopu esošajā secībā. Ignorēts
1 Kārtot augošā secībā Kārto kopu augošā secībā, izmantojot kārtot_pēc. Obligāts
2 Kārtot dilstošā secībā Kārto kopu dilstošā secībā, izmantojot kārtot_pēc. Obligāts
3 Kārtot_alfabētiski_augošā_secībā Kārto kopu alfabētiski augošā secībā. Ignorēts
4 Kārtot_alfabētiski_dilstošā secībā Kārto kopu alfabētiski dilstošā secībā. Ignorēts
5 Kārtot_dabiski_augošā secībā Kārto kopu dabiski augošā secībā. Ignorēts
6 Kārtot_dabiski_dilstošā secībā Kārto kopu dabiski dilstošā secībā. Ignorēts
  • Noklusējuma vērtība ir 0. Izmantojot kortežu kopas kārtošanu alfabētiskā secībā, kārtošana tiek veikta pēc katra korteža pēdējā elementa. Papildinformāciju par šīm dažādajām kārtošanas secībām skatiet Microsoft Office SQL analīzes pakalpojumu palīdzības sistēmā.
  • Sort_by Neobligāts. Tās vērtības teksta virkne, pēc kuras jākārto. Piemēram, lai atrastu pilsētu, kurā ir vislabākie pārdošanas rādītāji, set_expression būtu pilsētu kopa, un sort_by būtu pārdošanas rādītājs. Vai arī, lai iegūtu pilsētu ar vislielāko iedzīvotāju skaitu, set_expression būtu pilsētu kopums, un sort_by būtu iedzīvotāju skaita rādītājs. Ja sort_order pieprasa sort_by un sort_by tiek izlaista, CUBESET atgriež #VALUE! Kļūdas ziņojums.

Piezīmes

  • Kad funkcija CUBESET veic novērtēšanu, tā, pirms ir izgūti visi dati, uz laiku šūnā parāda ziņojumu "#GETTING_DATA…".
  • Ja savienojuma nosaukums nav derīgs darbgrāmatas savienojums, kas glabājas darbgrāmatā, CUBESET atgriež #NAME? kļūdas vērtību. Ja Online Analytical Processing (OLAP) serveris nedarbojas, nav pieejams vai atgriež kļūdas ziņojumu, CUBESET atgriež #NAME? kļūdas vērtību.
  • Ja kopas_izteiksmes sintakse nav pareiza vai kopa satur vismaz vienu dalībnieku, kura dimensija atšķiras ar no citiem dalībniekiem, CUBESET atgriež kļūdas vērtību #N/A.
  • Ja set_expression garums pārsniedz funkcijas argumenta robežu un ir 255 rakstzīmes, CUBESET atgriež #VALUE! kļūdas vērtību. Lai lietotu teksta virknes, kas garākas par 255 rakstzīmēm, ievadiet teksta virkni šūnā (kuras limits ir 32 767 rakstzīmes) un pēc tam kā argumentu lietojiet šūnas atsauci.
  • CUBESET var atgriezt kļūdas vērtību #N/A gadījumā, ja rakurstabulā, kopīgojot savienojumu, atsaucaties uz tādu sesijas balstītu objektu kā aprēķinātais elements vai kopa ar nosaukumu un ja šī rakurstabula ir dzēsta vai pārvērsta par formulām. (Cilnes Opcijas grupā Rīki noklikšķiniet uz OLAP rīki un pēc tam noklikšķiniet uz Pārvērst par formulām.)

Piemēri

=CUBESET("Finanses";"Secība([Produkts].[Produkts].[Produkta Kategorija].Dalībnieki;[Mēri].[Vienību tirdzniecība];ASC)";"Produkti")

=CUBESET("Pārdošana";"[Produkts].[Visi produkti].Bērni";"Produkti";1;"[Mēri].[Apgrozījuma summa]")