关于BI中OLAP的MDX语句及各类分析实现 同比增长率
来源:互联网 发布:帝国cms漏洞 编辑:程序博客网 时间:2024/04/28 22:03
/*
销售同比增长率:年度同比增长率,季度同比增长率,月同比增长率
效果如图:
*/
CREATE MEMBER CURRENTCUBE.[Times].[同比增长率].[年度同比增长率]
AS "",
FORMAT_STRING = "Percent",
VISIBLE = 1;
// 年度同比增长率
(
[Times].[同比增长率].[年度同比增长率],
[Times].[Y].[Y].Members ( 1 ) : Null,
[Times].[dateKey].Members
) =
(
( [Times].[同比增长率].DefaultMember ) -
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[年],
1,
[Times].[按时间统计].CurrentMember
)
)
)
/
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[年],
1,
[Times].[按时间统计].CurrentMember
)
);
(
[Times].[同比增长率].[年度同比增长率],
[Times].[Y].[Y].Members ( 0 ),
[Times].[dateKey].Members
) = Null;
Format_String(
(
[Times].[同比增长率].[年度同比增长率],
[Times].[dateKey].Members
)
) = "Percent";
//季度同比增长率
CREATE MEMBER CURRENTCUBE.[Times].[同比增长率].[季度同比增长率]
AS "",
FORMAT_STRING = "Percent",
VISIBLE = 1;
(
[Times].[同比增长率].[季度同比增长率],
[Times].[Q].[Q].Members ( 1 ) : Null,
[Times].[dateKey].Members
) =
(
( [Times].[同比增长率].DefaultMember ) -
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[季],
1,
[Times].[按时间统计].CurrentMember
)
)
)
/
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[季],
1,
[Times].[按时间统计].CurrentMember
)
);
(
[Times].[同比增长率].[季度同比增长率],
[Times].[Q].[Q].Members ( 0 ),
[Times].[dateKey].Members
) = Null;
Format_String(
(
[Times].[同比增长率].[季度同比增长率],
[Times].[dateKey].Members
)
) = "Percent";
// 月同比增长率
CREATE MEMBER CURRENTCUBE.[Times].[同比增长率].[月同比增长率]
AS "",
FORMAT_STRING = "Percent",
VISIBLE = 1;
(
[Times].[同比增长率].[月同比增长率],
[Times].[M].[M].Members ( 1 ) : Null,
[Times].[dateKey].Members
) =
(
( [Times].[同比增长率].DefaultMember ) -
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[月],
1,
[Times].[按时间统计].CurrentMember
)
)
)
/
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[月],
1,
[Times].[按时间统计].CurrentMember
)
);
(
[Times].[同比增长率].[月同比增长率],
[Times].[M].[M].Members ( 0 ),
[Times].[dateKey].Members
) = Null;
Format_String(
(
[Times].[同比增长率].[月同比增长率],
[Times].[dateKey].Members
)
) = "Percent";
销售同比增长率:年度同比增长率,季度同比增长率,月同比增长率
效果如图:
*/
CREATE MEMBER CURRENTCUBE.[Times].[同比增长率].[年度同比增长率]
AS "",
FORMAT_STRING = "Percent",
VISIBLE = 1;
// 年度同比增长率
(
[Times].[同比增长率].[年度同比增长率],
[Times].[Y].[Y].Members ( 1 ) : Null,
[Times].[dateKey].Members
) =
(
( [Times].[同比增长率].DefaultMember ) -
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[年],
1,
[Times].[按时间统计].CurrentMember
)
)
)
/
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[年],
1,
[Times].[按时间统计].CurrentMember
)
);
(
[Times].[同比增长率].[年度同比增长率],
[Times].[Y].[Y].Members ( 0 ),
[Times].[dateKey].Members
) = Null;
Format_String(
(
[Times].[同比增长率].[年度同比增长率],
[Times].[dateKey].Members
)
) = "Percent";
//季度同比增长率
CREATE MEMBER CURRENTCUBE.[Times].[同比增长率].[季度同比增长率]
AS "",
FORMAT_STRING = "Percent",
VISIBLE = 1;
(
[Times].[同比增长率].[季度同比增长率],
[Times].[Q].[Q].Members ( 1 ) : Null,
[Times].[dateKey].Members
) =
(
( [Times].[同比增长率].DefaultMember ) -
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[季],
1,
[Times].[按时间统计].CurrentMember
)
)
)
/
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[季],
1,
[Times].[按时间统计].CurrentMember
)
);
(
[Times].[同比增长率].[季度同比增长率],
[Times].[Q].[Q].Members ( 0 ),
[Times].[dateKey].Members
) = Null;
Format_String(
(
[Times].[同比增长率].[季度同比增长率],
[Times].[dateKey].Members
)
) = "Percent";
// 月同比增长率
CREATE MEMBER CURRENTCUBE.[Times].[同比增长率].[月同比增长率]
AS "",
FORMAT_STRING = "Percent",
VISIBLE = 1;
(
[Times].[同比增长率].[月同比增长率],
[Times].[M].[M].Members ( 1 ) : Null,
[Times].[dateKey].Members
) =
(
( [Times].[同比增长率].DefaultMember ) -
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[月],
1,
[Times].[按时间统计].CurrentMember
)
)
)
/
( [Times].[同比增长率].DefaultMember,
ParallelPeriod(
[Times].[按时间统计].[月],
1,
[Times].[按时间统计].CurrentMember
)
);
(
[Times].[同比增长率].[月同比增长率],
[Times].[M].[M].Members ( 0 ),
[Times].[dateKey].Members
) = Null;
Format_String(
(
[Times].[同比增长率].[月同比增长率],
[Times].[dateKey].Members
)
) = "Percent";
- 关于BI中OLAP的MDX语句及各类分析实现 同比增长率
- mdx 各类典型语句的集锦
- 同比计算公式,同比增长率
- MDX同比环比的计算
- 关于查询动态时间的MDX语句
- 开源BI报表及OLAP多维分析平台OPENI(二)—搭建Eclipse下的Openi开发环境
- BI 和 ETL工具 和 OLAP分析
- MDX多维查询,环比和同比的计算
- 开源BI报表及OLAP多维分析平台OPENI(一)—DEMO演示
- 数据仓库及OLAP分析
- OLAP MDX 学习笔记
- OLAP MDX 学习笔记
- OLAP MDX 学习笔记
- OLAP: MDX Examples
- OLAP & Dataware house & MDX
- OLAP-mdx函数参考
- OLAP MDX 学习笔记
- OLAP MDX 学习笔记
- 如何读取结构体的数值
- 用.net实现注册用户使用RadioButtonList,DropDownList与数据库绑定,使用DropDownList实现省市联动
- 线程的快跑与等待
- MySQL中如何插入blob类型数据
- const和static readonly的区别
- 关于BI中OLAP的MDX语句及各类分析实现 同比增长率
- A Taste of AOP from Solving Problems with OOP and Design Patterns (Part III) zz
- c++中嵌入python入门1
- 深拷贝与浅拷贝探析
- python脚本语言
- 利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM
- Windows CE授权费用
- JAVA实现中文排序(转载)
- Array数组接口实现的一些问题