2010年11月24日

MDX优化Set操作—SUM中的CrossJoin

摘要: MDX优化Set操作—SUM中的CrossJoin 1. 优化Set操作的关键在于:把大的SET操作变成小的SET操作。2. 由于CrossJoin代价(CPU、内存)巨大,所以最好用其他操作代替CrossJoin操作。SUM中的CrossJoin作者认为:要避免SUM一个包含多个CrossJoin的Set,你可以用其他的操作(比如嵌套SUM)进行替换。据此,我测试了一下两组语句: W... 阅读全文

posted @ 2010-11-24 12:57 Ben zhang 阅读(1352) 评论(1) 推荐(0) 编辑

MDX中函数的应用

摘要: MDX中函数的应用 成员百分比分析 函数:CurrentMember、Parent等;分析各城市的销售所占全部城市的总销售额百分比。 WITH MEMBER Measures.[Unit Sales Percent] AS '((Store.CURRENTMEMBER, Measures.[Unit Sales]) / (Store.CURRENTMEMBER.PARENT, Measures.[... 阅读全文

posted @ 2010-11-24 12:54 Ben zhang 阅读(240) 评论(0) 推荐(0) 编辑

SQL2005 MDX的使用

摘要: SQL2005 MDX的使用 with member [measures].[基站站名] as '[基站控制器_基站_小区].CurrentMember.Properties("基站载频数")' member [measures].[基站] as '[基站控制器_基站_小区].CurrentMember.Properties("基站设备型号")'select {[measures].[基站],[m... 阅读全文

posted @ 2010-11-24 12:53 Ben zhang 阅读(192) 评论(0) 推荐(0) 编辑

关于查询动态时间的MDX语句

摘要: 关于查询动态时间的MDX语句 一个关于查询动态时间的MDX语句 目的分析:在特定的查询展示环境下,如要利用BSM发布KPI指标的信息,由于登陆门户时需要每天实时的数据信息,但是又不需要另外开发程序来辅助生成,只能通过MDX语句来查询,通过查找mdx中的函数,没有找到可以动态去时间的相关函数。在MDX里也不能像t-sql那样使用DECLARE语句来声明变量,需要使用WITH来定义一个计算成员。第一行... 阅读全文

posted @ 2010-11-24 12:52 Ben zhang 阅读(534) 评论(1) 推荐(1) 编辑

使用ADOMD.net开发BI应用(转)

摘要: 原文:http://www.cnblogs.com/lijun4017/archive/2008/04/16/1156184.htmlADOMD.NET是微软开发的专门针对sqlserver2005 Analysis Services的应用的。目前最新版本为9.0版本。下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=d09... 阅读全文

posted @ 2010-11-24 12:42 Ben zhang 阅读(685) 评论(0) 推荐(0) 编辑

导航