Esp*_*spo 2 ssas mdx pivot-table excel-2007
标题说的差不多。在 Excel 2007 中使用数据透视表时,是否可以显示发送到 OLAP 源的 MDX?
小智 5
您可以从 codeplex 站点 ( http://olappivottableextend.codeplex.com/ )下载 OLAP Pivot Table Extensions
安装它。
然后您可以右键单击并查看 OLAP 查询。
问候, Ambarish
我也很想看到 Excel 中的数据透视表生成的 MDX。除了手动输入 MDX 之外,在用户在数据透视表本身上进行选择和过滤等操作后,我看不到查看 MDX 的方法。
但我在这里找到了一个快速的 vba 片段 PivotTable.MDX
我所做的只是 ALT + F11 打开 VBA 窗口
像这样插入用户表单
单击用户窗体内的文本框并在属性窗口中更改这两个设置
粘贴下面的代码
Sub CheckMDX()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
UserForm.TextBox.Value = pvtTable.MDX
UserForm.Show
End Sub
Run Code Online (Sandbox Code Playgroud)
确保您的数据透视表是活动工作表(即在单元格中单击的数据透视表上打开工作表)。
按运行按钮,应该会弹出一个用户窗体,您可以在其中复制 MDX 文本。
这是在 Excel 365 上进行的。希望这会有所帮助。