Funkcija CUBESET

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016 „Excel“, skirta „iPad“ Excel Web App „Excel“, skirta „iPhone“ „Excel“, skirta „Android“ planšetiniams kompiuteriams „Excel“, skirta „Android“ telefonams

Šiame straipsnyje aprašoma formulės sintaksė ir CUBESET naudojimas programoje „Microsoft Excel“.

Aprašas

Apibrėžia apskaičiuotą narių ar surūšiuotų reikšmių rinkinį siųsdama rinkinio išraišką į kubą, esantį serveryje, kuris sukuria rinkinį ir grąžina jį į „Microsoft Excel“.

Sintaksė

CUBESET(ryšys, rinkinio_išraiška, [antraštė], [rūšiavimo_tvarka], [rūšiuoti_pagal])

Funkcijos CUBESET sintaksė turi tokius argumentus:

  • Ryšys Būtina. Ryšio su kubu pavadinimo teksto eilutė.
  • Set_expression Būtina. Rinkinio išraiškos, iš kurios gaunamas narių ar surūšiuotų reikšmių rinkinys, teksto eilutė. Rinkinio_išraiška taip pat gali būti langelio nuoroda į „Excel“ diapazoną, kurio rinkinyje yra vienas ar daugiau narių, porų ar rinkinių.
  • Antraštė Pasirinktinai. Teksto eilutė, rodoma langelyje vietoj kubo antraštės (jei apibrėžta).
  • Sort_order Pasirinktinai. Atliktino rūšiavimo (jei jis yra) tipas, kuris gali būti:
Sveikasis skaičius Sunumeruota konstanta Aprašymas Argumentas Rūšiuoti_pagal
0 SortNone Palieka dabartinę rinkinio tvarką. Ignoruojamas
1 SortAscending Rūšiuoja rinkinį didėjančia tvarka pagal Rūšiuoti_pagal. Būtinas
2 SortDescending Rūšiuoja rinkinį mažėjančia tvarka pagal Rūšiuoti_pagal. Būtinas
3 SortAlphaAscending Rūšiuoja rinkinį didėjančia alfa tvarka. Ignoruojamas
4 Rūšiuoti_alfa_mažėjančia tvarka Rūšiuoja rinkinį mažėjančia alfa tvarka. Ignoruojamas
5 Rūšiuoti_natūralia_didėjančia tvarka Rūšiuoja rinkinį natūralia didėjančia tvarka. Ignoruojamas
6 Rūšiuoti_natūralia_mažėjančia tvarka Rūšiuoja rinkinį natūralia mažėjančia tvarka. Ignoruojamas
  • Numatytoji reikšmė yra 0. Surūšiuotų reikšmių rinkinio alfa rūšiavimas rūšiuoja paskutiniame kiekvieno surūšiuotų reikšmių rinkinio elemente. Daugiau informacijos apie šias įvairias rūšiavimo tvarkas ieškokite „Microsoft Office SQL“ analizės paslaugų žinyno sistemoje.
  • Sort_by Pasirinktinai. Reikšmės, pagal kurią turi būti rūšiuojama, teksto eilutė. Pavyzdžiui, norint sužinoti, kuriame mieste yra didžiausias pardavimas, set_expression bus miestų rinkinys, o sort_by – pardavimo matas. Arba, norint gauti miestą su didžiausiu gyventojų skaičiumi, set_expression būtų miestų rinkinys, o sort_by būtų gyventojų skaičiaus matas. Jei sort_order reikalauja sort_by, o sort_by praleistas, CUBESET grąžina #VALUE! klaidos pranešimas.

Pastabos

  • Kai funkcija CUBESET vertina, prieš nuskaitant visus duomenis langelyje trumpai rodomas pranešimas „#GETTING_DATA…“.
  • Jei ryšio pavadinimas nėra leistinas darbaknygėje saugomas darbaknygės ryšys, CUBESET pateikia #NAME? klaidos reikšmę. Jei analitinio apdorojimo tinkle (OLAP) serveris neveikia, jo negalima naudoti arba jis pateikia klaidos pranešimą, CUBESET pateikia #NAME? klaidos reikšmę.
  • CUBESET pateikia klaidos reikšmę #N/A, kai rinkinio_išraiškos sintaksė neteisinga arba rinkinyje yra mažiausiai vienas narys, kurio dimensija skiriasi nuo kitų narių dimensijų.
  • Jei set_expression ilgesnė nei 255 simboliai (funkcijos argumento riba), CUBESET grąžina #VALUE! klaidos reikšmę. Norėdami naudoti ilgesnes nei 255 simboliai teksto eilutes, įveskite teksto eilutę į langelį (kurio riba yra 32 767 simboliai), tada naudokite langelio nuorodą kaip argumentą.
  • CUBESET gali grąžinti klaidos reikšmę #N/A, jei bendrai naudodami ryšį "PivotTable" nurodysite seanso pagrindu veikiantį objektą, pvz., apskaičiuotą narį arba įvardytą rinkinį, o ta "PivotTable" panaikinama arba ją konvertuojate į formules. (Skirtuko Parinktys grupėje Įrankiai spustelėkite OLAP įrankiai, tada spustelėkite Konvertuoti į formules.)

Pavyzdžiai

=CUBESET("Finansai","Tvarka([Produktas].[Produktas].[Produktų kategorija].Members,[Matai].[Vieneto pardavimas],ASC)","Produktai")

=CUBESET("Pardavimas","[Produktas].[Visi produktai].Children","Produktai",1,"[Matai].[Pardavimo suma]")