Tag: mdx

创build查询后,如何从SASS多维数据集中导出数据?

我可以在SSAS中创build我的查询并执行,但我想将结果导出为ex​​cel或.csv文件,以便我可以进一步分析它。 似乎没有一个直观的方法来做到这一点,PowerPivot不能提供我想要的。

如何获得一年的dax历史数据

IIF(SUM ( [Calendar].[Month].CurrentMember.Lag(11) : [Calendar].[Month].CurrentMember, [Measures].[Qty] ) = 0, 0, SUM ( [Calendar].[Month].CurrentMember.Lag(11) : [Calendar].[Month].CurrentMember, [Measures].[Num] ) / SUM ( [Calendar].[Month].CurrentMember.Lag(11) : [Calendar].[Month].CurrentMember, [Measures].[Qty] ) ) 这是来自多维模型的公式,我试图将这个MDX公式转换为DAX公式以在pipe状模型中使用。 12 Month Avg := IF ( CALCULATE ( SUM ( [QTY] ), FILTER ( ALL ( Calendar[Month] ), Calendar[Month] – 11 = ( Calendar[Month] – 11 ) ) […]

MDXdate层次结构在Excel中的date格式

我正在使用Excel数据透视表来分析一个SSAS多维立方体。 我有一个date层次结构 年 – >月 – >date 看起来像这样: 为了使用Excel时间切片器,列必须是date格式。 有没有人有一个想法如何将date列更改为Excel中的date格式? 我有这样的感觉,必须在Excel中。

select多个filter时,我的MDX计算在Excel中不起作用(查询上下文)

我已经有了这个函数来获取SSAS立方体中现有股票的closing价。 我的问题是,这是不行的,在Excel中,多个项目被选中。 从我读过的,这是用Excel使用Subcubes和查询上下文不正确。 我已经看到,dynamic集是解决这个问题的方法,但我不知道如何实现这一点。 WITH MEMBER [Measures].[Closing Stock Date] AS IIF ( Ancestor ( StrToMember ( '[Date].[Retail].[Date].&[' + Format(Now(),'yyyy-MM-dd') + 'T00:00:00]' ) ,[Date].[Retail].CurrentMember.Level ) IS [Date].[Retail].CurrentMember ,StrToMember ( '[Date].[Retail].[Date].&[' + Format(Now(),'yyyy-MM-dd') + 'T00:00:00]' ) ,ClosingPeriod ( [Date].[Retail].[Date] ,[Date].[Retail].CurrentMember ) ).Name SELECT {[Measures].[Closing Stock Date]} ON COLUMNS FROM ( SELECT { [Date].[Retail].[Retail Period].&[Period 1, Ret 2014] […]

Powerpivot:通过单个数据透视表中的计算链接表连接历史数据库和预测

我注意到有几个人试图做类似的事情,我在下面问。 我可能会在我的答案中提出一个build议,我会如何解决这个问题,所以我会先问问题。 我有从数据仓库连接获取的历史数据并加载到Powerpivot中: Date Store Sales NumTransactions Tag 2010-01-01 A 20000 50 Historical 2010-01-01 B 15000 10 Historical 2010-01-01 C 5000 3 Historical 2010-01-01 D 300000 500 Historical 与Powerpivot的连接是直接连接到数据库服务器。 从这些数据中,我计算出一个预测,在Excel中,吐出一张表,然后使用链接表将其引入PowerPivot。 Date Store Sales NumTransactions Tag 2010-01-02 A 20010 51 Forecast 2010-01-02 B 16000 12 Forecast 2010-01-02 C 6000 5 Forecast 2010-01-02 D 400000 650 Forecast […]

通过MDX生成数据透视表

目标是将Excel单元链接到SQL Analysis Server 2008。 用户不想使用Excel数据透视表连接到多维数据集,因为他们需要对数据进行计算。 这会导致大量的问题,当扩展和折叠数据透视表层次结构时,主要被引用的单元格会变成#Ref's 。 我向他们展示了如何closures+/-,使其只能读取,但并不理想。 其次,我们不喜欢数据透视表生成工具,我们都更喜欢SQL 2005,2008中的多维数据集浏览器在OWC中制作的sql2012中 折旧,这也是在Excel 2007以后的版本 。 所以我有一点腌制。 我一直在研究一堆生成MDX的工具。 一些杰出的是Mosha Pasumansky的真棒MDX工作室和http://silverlight.galantis.com的Ranet Olap库组件 我现在想要实现的是用MDX设置Excel单元格。 就是这样: Excel>数据选项卡>连接>连接到多维数据集 数据透视表,使用现有的连接 将数据添加到数据透视表 双击数据透视表中的一个值来向下钻取,将会用数据的二维表示创build一个新的表格。 “数据”选项卡>“连接”>select由深度钻取创build的连接。 单击属性>定义,然后在命令文本字段>确定中粘贴一个MDX查询 这使用多维数据集数据填充单元格,但它只有一行,我无法弄清楚如何使它成为多行和分层结构,查看对话框后面它的唯一一行数据: 在生成MDX查询的工具中,它是多行的: 我知道这是一个很长的尝试,我很怀疑它的可能性,但我已经没有想法了。 我尝试了PowerPivot工具,它很糟糕,它的多维数据集浏览器不能像SQL多维数据集浏览器那样工作,只能添加列! 它就像一个倒退到标准数据透视表。 所以在这一点上,我试图在Excel中build立一个漂亮的数据透视表“浏览器” – 它似乎没有任何市场上的东西? 这就是为什么我诉诸第三方工具来获得MDX和插入到Excel(通过编程方式通过VSTO)。 另外一件事,我没有运气,但我想我会提到显示Excel 2007数据透视表的MDX查询 : Private Sub Workbook_Open() Dim ptcon As CommandBar 'See the following for list of menus in excel 'http://support.microsoft.com/support/kb/articles/Q213/5/52.ASP […]

MDX:Drill虽然没有过滤出行

我有一个钻取,我正在build立的位置,我想过滤相同的层次结构的两个成员: DRILLTHROUGH MAXROWS 1000 SELECT FROM ( SELECT ( { [Product].[Product Exclusion Reason].[Product Exclusion Reason].&[6],[Product].[Product Exclusion Reason].[Product Exclusion Reason].&[1] } ) ON COLUMNS FROM [Sales] ) WHERE ([Fiscal Date].[Yr-Qtr-Mo].[Year].&[2013]) 子select似乎不过滤这些行。 如果我反而在where子句中添加一个批评: DRILLTHROUGH MAXROWS 1000 SELECT FROM ( SELECT ( { [Product].[Product Exclusion Reason].[Product Exclusion Reason].&[6],[Product].[Product Exclusion Reason].[Product Exclusion Reason].&[1] } ) ON COLUMNS FROM [Sales] […]

显示销售员测量的有限值

目标: 将“Internet销售额”度量值的值限制为14545058,5455而不使用任何维度表。 销售人员不允许查看“互联网销售额”的整体价值。 只允许查看“Internet销售额”中的有限数据。 问题: 我有问题限制Excel和SSRS的访问量度“互联网销售额”。

让Excel从SSAS预取整个不齐整的层次结构

我有以下衣衫褴褛的层次结构: 但是,您可以看到“Rent”前面有一个加号。 点击它,层次结构不能被展开: 层次结构在关系数据库中保存如下: 我在SSAS维度设置中使用HideMemberIf OnlyChildWithParentName。 如何才能使Excel显示扩展符号,如果它实际上是可能的? 我已经查看了使用SQL Server Profiler发送的查询,并且可以看到Excel只是一次在水平上检索。 我想迫使它检索整个层次结构或至less第二级,以便用户不具有非工作的扩展迹象。 我知道这不会出现与父级子级别,但是我有几个约束,不允许我使用它们。

为什么我的SSAS多维数据集URL操作不会出现在Excel中?

我正在使用SSAS 2008 R2 OLAP多维数据集和Excel 2010.我已经在多维数据集中设置了一个URL Action,其目标types为Cells和所有单元的Target对象。 当我在Action Expression中有一个硬编码的URL时 – 例如"http://stackoverflow.com"一切正常 – 也就是说,当我右键单击Excel 2010数据透视表中渲染我的多维数据集的事实时,我可以请参阅上下文菜单和其他操作,我的URL操作在那里,它的工作原理。 当我尝试添加任何MDX到动作expression式 – 例如"http://stackoverflow.com/" + [Measures].[DataValue] (它应该代表我正确点击的事实) – 没有额外的可用的操作。 任何人都可以build议我做错了什么,或者如何诊断实际的问题? 我很确定[Measures].[DataValue]应该有数据。 谢谢。