【发布时间】:2016-05-09 09:49:24
【问题描述】:
我在 Excel 中创建了一个多维数据透视表,然后使用以下插件生成 MDX:http://olappivottableextend.codeplex.com/releases/view/618637
Excel 生成的 MDX 如下:
SELECT NON EMPTY Hierarchize(DrilldownMember({{{DrilldownLevel({[Customer].[Customer Geography].[All]},,,INCLUDE_CALC_MEMBERS)}}}, {[Customer].[Customer Geography].[State Province].&[New South Wales]&[Australia]},,,INCLUDE_CALC_MEMBERS)) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME,[Customer].[Customer Geography].[State Province].[Country-Region],[Customer].[Customer Geography].[City].[State Province] ON COLUMNS , NON EMPTY Hierarchize({DrilldownLevel({[Customer].[FullName].[All]},,,INCLUDE_CALC_MEMBERS)}) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON ROWS FROM [Adventure Works DW2012] WHERE ([Measures].[Sales Amount]) CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS
然后我打开 Power Pivot 窗口并复制并粘贴 MDX。它生成了一个二维数据结构。
我意识到 Power Pivot 可用是因为 Excel 中的最大行数限制,即它可以处理更多行。 Power Pivot 只是一个二维数据源吗?即它用于将所有数据集中到一个位置,以便使用标准数据透视表从多维角度分析数据?
【问题讨论】:
标签: excel mdx pivot-table