函數
|
描述
|
返回在多維數據集的指定計算傳遞上對 MDX 表達式求得的值。
|
|
|
withmember measures.test as 'CalculationPassValue(membertostr([sales average]) , -1, RELATIVE)'
select {measures.test, [sales average] } oncolumns, { [Time].allmembers} onrows
from Sales
上面的語句按理是對的,但不能運行!待改!
|
將空單元值合併爲字符串或數字。
|
|
|
withmember measures.test as 'CoalesceEmpty(Time.currentmember.Parent.Name, "EMPTY")'
select {measures.test } oncolumns, {time.allmembers} onrows
from Sales
能運行但不是預想效果
|
返回通過在集合上對字符串表達式計算而創建的連鎖字符串。
|
|
|
看上面的
|
返回由邏輯測試確定的兩個字符串或數值之一。
|
|
|
withmember measures.test as 'iif (isempty(Time.currentmember.Parent ) , "EMPTY","exist")'
select {measures.test } oncolumns, {time.allmembers} onrows
from Sales
|
返回在同一數據庫中另外一個指定的多維數據集上對 MDX 表達式求得的值。
|
|
|
看上面的
|
從某個成員構造一個字符串。
|
|
|
withmember measures.test as ' MemberToStr([store Sales]) '
select {measures.test } oncolumns,
{ [Time].allmembers} onrows
from Sales
|
返回維度、層次結構、級別或成員的名稱。
|
|
|
略
|
返回包含成員屬性值的字符串。
|
|
|
withmember measures.test as 'store.currentmember.Properties("Store Manager") '
select {measures.test } oncolumns,
{ Descendants([Store].[All Stores].[USA],[Store].[Store Name])} onrows from Sales
|
用集合構造一個字符串。
|
|
|
select {measures.[store sales] } oncolumns,
{ strtoset(SetToStr({[Time].[1997], [Time].[1998]}))} onrows
from Sales
|
用元組構造一個字符串。
|
|
|
withmember [measures].[TupleToStr] as 'TupleToStr(([Measures].[Sales Count], [Store].[All Stores].[USA])) '
SELECT
{ [measures].[TupleToStr] } ONCOLUMNS, [Store].allmembersONrowsfrom sales
|
返回維度、級別或成員的唯一名稱。
|
|
|
略
|
返回當前連接的域名和用戶名。
|
|
|
withmember measures.test as 'username'
select { measures.test } oncolumns,
{ [Time].[1997], [Time].[1998]} onrows
from Sales
|
函數
|
描述
|
返回迭代過程中集合中的當前元組。
|
|
|
withset kkk as '{{[Time].[1997], [Time].[1998]}*{[Store].[All Stores].[Canada],[Store].[All Stores].[USA]} }'
member measures.jjj as 'TupleToStr(kkk.current)',solve_order=1
select { measures.[store sales],measures.jjj } oncolumns,
{kkk} onrows
from Sales
待改!找不到current的用途!
|
從集合中返回元組。
|
|
|
withset kkk as '{{[Time].[1997], [Time].[1998]}*{[Store].[All Stores].[Canada],[Store].[All Stores].[USA]} }'
member measures.jjj as 'TupleToStr(kkk.item(0).item(0))',solve_order=1
select { measures.[store sales],measures.jjj } oncolumns,
{kkk} onrows
from Sales
|
用字符串構造一個元組。
|
|
|
withmember measures.jjj as 'StrToTuple("([store Sales], "+time.currentmember.uniquename+")")',solve_order=1
select { measures.jjj } oncolumns,
{time.allmembers} onrows
from Sales
|