Excel CUBESET ֆունկցիա
CUBESET ֆունկցիան սահմանում է անդամների կամ բազմակի հաշվարկված շարք՝ ուղարկելով մի շարք արտահայտություն սերվերի խորանարդին: Ֆունկցիան կարող է դուրս հանել բոլոր եզակի արժեքները սահմանված արտահայտությունից, և այն առաջարկում է տեսակավորման տարբերակներ:
շարահյուսություն
=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
Արձանագրություններ
- կապ (պահանջվում է): Տվյալների մոդելի հետ կապի անվանման տեքստային տող (խորանարդ):
- set_expression (պահանջվում է): Բազմաթիվ արտահայտության տեքստային տող, որը հանգեցնում է անդամների կամ բազմակի խմբերի: Այլընտրանքային, set_expression կարող է լինել բջջային հղում Excel տիրույթին, որը պարունակում է մեկ կամ մի քանի անդամներ, բազմակներ կամ հավաքածուներ, որոնք ներառված են հավաքածուում:
- վերնագիր (ըստ ցանկության): Տեքստային տող, որը վերագրում է խորանարդից սահմանված մակագրությունը:
- sort_order (ըստ ցանկության): Ամբողջ թիվ 0-ից մինչև 6-ը, որը ներկայացնում է կատարման տեսակը: Նախնական արժեքը 0 է.
-
Ամբողջական Թվարկված հաստատուն Նկարագրություն Փաստարկների տեսակավորում_ըստ 0 կամ բաց թողնված Ոչ մի տեսակ Հավաքածուն թողնում է իր առկա հերթականությամբ Անտեսված 1 SortAscending Տեսակավորումը՝ ըստ աճման կարգի Դասավորել ըստ Պարտադիր 2 Տեսակավորել նվազող Տեսակավորումը սահմանված է նվազման կարգով ըստ Դասավորել ըստ Պարտադիր 3 SortAlphaAscending Տեսակավորումները սահմանված են ալֆա աճման կարգով Անտեսված 4 Տեսակավորել_Ալֆա_Նվազող Տեսակավորումները սահմանված են ալֆա նվազման կարգով Անտեսված 5 Տեսակավորել_Բնական_Աճող Տեսակավորումները սահմանված են բնական աճման կարգով Անտեսված 6 Տեսակավորել_Բնական_Նվազող Տեսակավորումները սահմանված են բնական նվազման կարգով Անտեսված - տեսակավորում_ըստ (ըստ ցանկության): Արժեքի տեքստային տող (MEASURE), ըստ որի տեսակավորվում է: Այս արգումենտն անտեսվում է, քանի դեռ չեք սահմանել 1 կամ 2 տեսակավորման_պատվեր. Օրինակ՝ ամենաբարձր վաճառքով տարածաշրջանը ձեռք բերելու համար օգտագործեք set_expression սահմանել մի շարք տարածաշրջաններ, և սահմանել Դասավորել ըստ որպես վաճառքի միջոց:
վերադարձը արժեքը
CUBESET ֆունկցիան սահմանում է հաշվարկված հավաքածու:
Ֆունկցիայի նշումներ
- CUBESET-ի արդյունքում ստացվում է մի հավաքածու, որը պարունակում է կողմից սահմանված տարրերը set_expression նշվածում տեսակավորման_պատվեր by Դասավորել ըստ.
- The #GETTING_DATA… Հաղորդագրությունը ցույց կտա, երբ CUBESET ֆունկցիան գնահատվում է և մինչև բոլոր տվյալները կվերցվեն:
- CUBESET-ը վերադարձնում է #ԱՆՈՒՆ? սխալի արժեքը, եթե ՝
- կապ Աշխատանքային գրքում պահված վավեր աշխատանքային գրքույկի միացում չէ, օրինակ՝ ThisWorkbookDataModel;
- Առցանց վերլուծական մշակման (OLAP) սերվերն անհասանելի է, չի աշխատում կամ վերադարձրել է սխալի հաղորդագրություն:
- CUBESET-ը վերադարձնում է #VALUE! սխալի արժեքը, եթե ՝
- տեսակավորման_պատվեր սահմանվում է 1 or 2 դա պահանջում է Դասավորել ըստ, և փաստարկը բաց է թողնված.
- set_expression ավելի քան 255 նիշ: Նշում: Դուք կարող եք մուտքագրել տեքստային տողը վանդակում, այնուհետև հղում կատարել բջիջին որպես փաստարկ՝ որպես լուծում:
- CUBESET-ը վերադարձնում է # N / A սխալի արժեքը, եթե ՝
- set_expression վավեր չէ;
- Հավաքածուն պարունակում է մեկ կամ մի քանի անդամներ, որոնք տարբեր չափումներ ունեն, քան մյուս անդամները:
- CUBESET-ի փաստարկները, բացառությամբ տեսակավորման_պատվեր և բջիջների հղումները, պետք է փակվեն կրկնակի չակերտներով (""):
- Ձեր գրած անդամների անունները, չափերը կամ աղյուսակները և այլն set_expression պետք է փաթաթված լինի քառակուսի փակագծերով ([ ]):
Օրինակ
Ես այստեղ ունեմ «sales2021» անունով աղյուսակ, որը ներառում է 2 թվականի ընթացքում 2021 կատեգորիաների տարբեր ապրանքների վաճառքի և վարկանիշի մասին տեղեկատվությունը: Տարբեր ամիսների ընթացքում ապրանքների հաշվարկված հավաքածու (ընդհանուր վաճառք) սահմանելու համար CUBESET ֆունկցիան օգտագործելու համար դուք պետք է: առաջին ավելացնել այս աղյուսակի տվյալները Տվյալների մոդելին գոյություն ունեցող աշխատանքային գրքում նրա անունը միշտ կլինի This Workbook DataModel. Այնուհետև խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը այն բջիջում, որտեղ ցանկանում եք ստանալ ընդհանուր գումարները (այստեղ ես որպես օրինակ կստանամ կոնկրետ ապրանքների ընդհանուր գումարը մեկ ամսվա ընթացքում) և սեղմեք Մտնել արդյունքը ստանալու համար.
=CUBESET(«This Workbook DataModel»,($K$5,$J$5,$I$5,$H$5),«Գրանդ տոտալ»)
Որտեղ
$ K $ 5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021]։[Ապրանք].&[զուգագուլպա]")
$ J $ 5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021]։[Ապրանք].&[Գուլպաներ]")
$ I $ 5 =CUBEMEMBER("This WorkbookDataModel","[sales2021]։[Product].&[Shorts]")
$ H $ 5 =CUBEMEMBER("This WorkbookDataModel","[sales2021]։[Product].&[Caps]")
√ Նշում. Բջիջը պարունակում է CUBESET բանաձև, որը ցուցադրում է միայն ձեր նշած մակագրությունը: Հավաքածուն անտեսանելի կերպով պահվում է բջիջի հետևում: CUBESET-ն ինքնին անօգուտ է։ Վերևի բանաձևում բջիջների հղումները CUBEMEMBER ֆունկցիայի կողմից վերադարձված արդյունքներն են:
Հարակից գործառույթներ
CUBEMEMBER ֆունկցիան առբերում է անդամ կամ բազմապատիկ խորանարդից, եթե այն գոյություն ունի: Հակառակ դեպքում կվերադարձվի #N/A սխալի արժեքը:
CUBEVALUE ֆունկցիան վերադարձնում է ագրեգացված արժեք խորանարդից, որը զտված է բազմաթիվ անդամ_արտահայտման արգումենտներով:
CUBEKPIMEMBER ֆունկցիան վերադարձնում է հիմնական կատարողականի ցուցիչի (KPI) հատկությունը և ցուցադրում է KPI անունը բջիջում:
CUBESETCOUNT ֆունկցիան վերադարձնում է հավաքածուի տարրերի քանակը:
Գրասենյակի արտադրողականության լավագույն գործիքները
Kutools for Excel - Օգնում է ձեզ առանձնանալ ամբոխից
Kutools for Excel Ունի ավելի քան 300 առանձնահատկություններ, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...

Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office-ում (ներառյալ Excel)
- Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
- Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
- Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը:
