我在Excel中创建了一个多维数据透视表,然后使用以下添加来生成MDX:http://olappivottableextend.codeplex.com/releases/view/618637
MDX由Excel生成如下:
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。它生成了一个二维数据结构。
我意识到由于Excel中的最大行限制,Power Pivot可用,即它可以处理更多行。 Power Pivot只是一个二维数据源吗?即它用于将所有数据放到一个地方,以便可以使用标准数据透视表从多维视角分析数据?
答案 0 :(得分:1)
使用<?php
query_posts( array( 'meta_key' => 'views', 'orderby' => 'meta_value_num', 'order' => 'DESC','showposts' => '6', 'w' => '. date( "W", current_time( "timestamp" ) )' ) );
while(have_posts()) : the_post();?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;wp_reset_query();
?>
的数据透视表。数据透视表几乎与mdx
同时出现 - 他们使用相同的技术。我想即使我们创建一个数据透视点并将其指向服务器端表格模型,那么xl pivot仍将以mdx进行通信。
因此,无论数据源如何,数据透视表都需要使用mdx。
Power Pivot和Tabular模型使用称为DAX的语言。表格使用分析服务但不同于多维....它是表格