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.
- Set_expression 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 opisa Neobavezno. Tekstni niz koji se prikazuje u ćeliji umjesto opisa iz kocke, ako je određen.
- Sort_order 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. Na primjer, da bi rezultat bio grad s najboljom prodajom, set_expression skup gradova, a sort_by će biti mjerilo prodaje. Ili, da bi se dobio grad s najvećom populacijom, set_expression bi bio skup gradova, a sort_by bi bio mjerilo stanovništva. Ako sort_order zahtijeva sort_by, a sort_by se izostavi, 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 spremljena u radnoj knjizi, CUBESET vraća #NAME? pogreške. Ne izvodi li se Online Analytical Processing (OLAP) poslužitelj, ili nije dostupan ili vraća poruku pogreške, CUBESET vraća #NAME? pogreške.
- 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 je set_expression dulji od 255 znakova, što je ograničenje za argument funkcije, CUBESET vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. Da biste koristili tekstualne nizove dulje od 255 znakova, tekstualni niz unesite u ćeliju (čije je ograničenje 32.767 znakova) i zatim kao argument koristite referencu na ćeliju.
- 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]")