Cube functions ဟာ Analysis တွေအတွက် အသုံးဝင်တဲ့ function တွေ ဖြစ်ပါတယ်။ Cube function တွေက Analysis Service ရဲ့ BI Semantic Model (BISM) ပေါ်မူတည်ပြီး တည်ဆောက်ထားပါတယ်။ Cube function ရဲ့ data source connection တွေကတော့ workbook ကနေ ချိတ်ဆက်ထားတဲ့ Analysis Service Data Model ဒါမှမဟုတ် Power Pivot Data Model တွေ ဖြစ်ပါတယ်။
အသုံးအများဆုံး Cube functions တွေကတော့
- = CUBEMEMBER(connection, member_expression, caption) : data model ထဲမှာ ရှိတဲ့ data row ကို ထုတ်ပေးပါတယ်။
- = CUBEVALUE(connection, member_expression1, member_expression2…) : data model ထဲမှာရှိတဲ့ data ရဲ့ aggregation ကို တွက်ပေးပါတယ်။
- = CUBESET(connection, set_expression, caption, sort_order, sort_by) : data model ထဲမှာရှိတဲ့ data row တွေကို လိုအပ်တဲ့ အစီအစဉ်နဲ့ ထုတ်ပေးပါတယ်။
- = CUBESETCOUNT(set) : Cube set တစ်ခုထဲမှာရှိတဲ့ data တွေရဲ့ အရေအတွက်ကို တွက်ထုတ်ပေးပါတယ်။
- = CUBERANKEDMEMBER(connection, set_expression, rank ,caption) : data set တစ်ခုရဲ့ rank တစ်ခုမှာရှိတဲ့ data တန်ဖိုးကို ဆွဲထုတ်ပေးပါတယ်။
- = CUBEKPIMEMBER(connection, kpi_name, kpi_property, caption) : data set ရဲ့ KPI တန်ဖိုးကို ထုတ်ပေးပါတယ်။
Based on Analysis Services BI Semantic Model (BISM) Data source connection of the cube functions will be the workbook connected to Analysis Service Data Model or Power Pivot Data Model.
- Cube Member function : = CUBEMEMBER(connection, member_expression, caption) : Returns a member or tuple from the data model.
- Cube Value function: = CUBEVALUE(connection, member_expression1, member_expression2…) : Returns an aggregated value from the data model
- Cube Set function: = CUBESET(connection, set_expression, caption, sort_order, sort_by) : Returns a set of members from the data model
- Cue Set Count function: = CUBESETCOUNT(set) : Returns the number of items in a set
- Cube Rank Member function: = CUBERANKEDMEMBER(connection, set_expression, rank ,caption) : Returns the nth, or ranked, member in a set
- Cube KPI Member: = CUBEKPIMEMBER(connection, kpi_name, kpi_property, caption) : Returns a KPI property from the data model