如何使用c#自动生成MDX查询

时间:2014-04-11 14:45:53

标签: c# sql-server mdx

我有一个名为calculation的表格

idPnl        id         operator 

12           13         *
12           14         *
12           15         *

20           1          -
20           2          -

13           21         /
13           20         /

我希望使用脚本mdx query自动生成c#并将其写入文本文件中:

脚本将生成示例:

    Scope (
            {[Dim PNL].[PNL].&[12]}
            ,[Measures].members
    );       
    this = aggregate([Dim PNL].[PNL].&[13],[Measures].currentmember)
    * aggregate([Dim PNL].[PNL].&[14],[Measures].currentmember)
    *aggregate([Dim PNL].[PNL].&[15],[Measures].currentmember);       

    End Scope; 
Scope (
            {[Dim PNL].[PNL].&[20]}
            ,[Measures].members
    );       
    this = aggregate([Dim PNL].[PNL].&[1],[Measures].currentmember)
    - aggregate([Dim PNL].[PNL].&[2],[Measures].currentmember);       

    End Scope;

有什么想法吗?

0 个答案:

没有答案