Š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 arguments. Savienojumam ar kubu paredzētā nosaukuma teksta virkne.
-
Kopas_izteiksme Obligāts arguments. 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 arguments. Teksta virkne, kas parādīta šūnā paraksta vietā, kurš (ja ir definēts) tiek ņemts no kuba.
-
Kārtošanas_secība Neobligāts arguments. 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 arguments. Teksta virkne vērtībai, pēc kuras jākārto. Piemēram, lai iegūtu pilsētu ar augstāko pārdošanas apjomu, set_expression pilsētas, bet citas pilsētas sort_by būtu pārdošanas mērs. Vai arī, lai iegūtu pilsētu ar vislielāko iedzīvotāju skaitu, set_expression būtu pilsētu kopa, un sort_by varētu būt iedzīvotāju skaits. Ja sort_order nepieciešama sort_by un sort_by ir 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 tiešsaistes analītiskās apstrādes (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 garāks par 255 rakstzīmēm, kas ir funkcijas argumenta ierobežojums, CUBESET atgriež #VALUE! kļūdas vērtību. Lai izmantotu teksta virknes, kuru garums pārsniedz 255 rakstzīmes, ievadiet teksta virkni šūnā (kuras ierobežojums ir 32 767 rakstzīmes) un pēc tam kā argumentu izmantojiet šū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]")