U ovom se članku opisuje sintaksa formula i korištenje funkcije CUBESET u programu Microsoft Excel.
Opis
Definira izračunati skup članova ili n-torki slanjem izraza skupa u kocku na poslužitelju. Kocka stvara skup, a zatim ga vraća u Microsoft Excel.
Sintaksa
CUBESET(veza; skup_izraza; [opis]; [redoslijed_sortiranja]; [uvjet_sortiranja])
Sintaksa funkcije CUBESET sadrži sljedeće argumente:
-
Veza Obavezno. Tekstni niz naziva veze s kockom.
-
Skup_izraza Obavezno. Tekstni niz zadanog izraza koji rezultira skupom članova ili n-torkom. I skup_izraza može biti ćelija s referencom na raspon programa Excel koji sadrži jedan ili više članova, n-torki ili skupina unutar svakog skupa.
-
Opis Obavezno. Tekstni niz koji se prikazuje u ćeliji umjesto opisa iz kocke, ako je određen.
-
Redoslijed_sortiranja Neobavezno. Vrsta sortiranja, ako je neka određena, a može biti jedna od sljedećih:
Cijeli broj |
Numerirana konstanta |
Opis |
Argument uvjet_sortiranja |
0 |
SortNone |
Ostavlja skup u postojećem redoslijedu. |
Zanemaruje se |
1 |
SortAscending |
Sortira uzlaznim redoslijedom prema uvjet_sortiranja. |
Obavezno |
2 |
SortDescending |
Sortira silaznim redoslijedom prema uvjet_sortiranja. |
Obavezno |
3 |
SortAlphaAscending |
Sortira skup alfa-uzlaznim redoslijedom. |
Zanemaruje se |
4 |
Sort_Alpha_Descending |
Sortira skup alfa-silaznim redoslijedom. |
Zanemaruje se |
5 |
Sort_Natural_Ascending |
Sortira skup prirodnim uzlaznim redoslijedom. |
Zanemaruje se |
6 |
Sort_Natural_Descending |
Sortira skup prirodnim silaznim redoslijedom. |
Zanemaruje se |
-
Zadana vrijednost je 0. Alfa-sortiranje skupa n-torki sortira prema posljednjem elementu svake n-torke. Dodatne informacije o različitim redoslijedima sortiranja potražite u sustavu pomoći za Microsoft Office SQL Analysis Services.
-
Sort_by Neobavezno. Tekstni niz vrijednosti po kojoj se sortira. Da biste, primjerice, dobili grad s najvećom set_expression, to bi bio skup gradova, sort_by bi bila mjera prodaje. Ili, da biste dobili grad s najvećim stanovništvom, set_expression će biti skup gradova, a sort_by će biti mjera stanovništva. Ako sort_order za sort_by, a sort_by izostavljen, CUBESET vraća #VALUE! poruka o pogrešci.
Napomene
-
Za vrijeme izvođenja funkcija CUBESET privremeno prikazuje poruku "#DOHVAĆANJE_PODATAKA…" u ćeliji prije nego što se dohvate svi podaci.
-
Ako naziv veze nije valjana veza radne knjige pohranjena u radnoj knjizi, CUBESET vraća #NAME? vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. Ako OLAP (Online Analytical Processing) poslužitelj nije pokrenut, nije dostupan ili vraća poruku o pogrešci, CUBESET vraća #NAME? vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako sintaksa argumenta skup_izraza nije ispravna ili skup sadrži najmanje jedan član koji ima drukčiju dimenziju od ostalih članova, CUBESET vraća vrijednost pogreške #N/A.
-
Ako set_expression dulji od 255 znakova, što je ograničenje argumenta za funkciju, CUBESET vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. Da biste koristili tekstne nizove dulje od 255 znakova, u ćeliju unesite tekstni niz (za koji je ograničenje 32 767 znakova), a zatim kao argument koristite referencu ćelije.
-
CUBESET može vratiti vrijednost pogreške #N/A ako se u zaokretnoj tablici tijekom zajedničkog korištenja veze pozivate na objekt koji se temelji na sesiji, npr. izračunati član ili imenovani skup, a ta se zaokretna tablica izbriše ili je pretvorite u formule (na kartici Mogućnosti u grupi Alati kliknite OLAP alati, a zatim Pretvori u formule).
Primjeri
=CUBESET("Financije","Narudžba([Proizvod].[Proizvod].[Kategorija proizvoda].Članovi,[Mjere].[Prodano jedinica],ASC)","Proizvodi")
=CUBESET("Prodaja","[Proizvod].[Svi proizvodi].Djeca","Proizvodi",1,"[Mjere].[Prodana količina]")