“常规”数据透视表和 olap 类型数据透视表之间的区别
Posted
技术标签:
【中文标题】“常规”数据透视表和 olap 类型数据透视表之间的区别【英文标题】:Difference between a 'regular' pivot table and an olap-type pivot table 【发布时间】:2020-11-20 05:26:37 【问题描述】:在 Excel 中,如果您在应用程序中创建数据透视表,它看起来像这样:
所有字段都“扁平化”或位于顶层。但是,如果您在 SSAS 或其他实用程序中创作某些内容,您可以创建一个 OLAP 结构,其中字段更结构化为维度(单独的可折叠文件夹/项目)、度量(单独的可折叠文件夹/项目)、KPI(单独的可折叠文件夹/项),以及潜在的多级层次结构(嵌套项)。例如:
有没有办法直接在 Excel 中创作这种类型的结构?或者您是否需要使用 Visual Studio/BIDS 之类的东西才能这样做?作为推论,是否可以构建一个完全“扁平”的 OLAP 结构,以便所有字段在 Excel 中处于同一顶层?对于习惯于“普通”数据透视表的业务用户来说,这有时会更简单一些。
【问题讨论】:
【参考方案1】:您帖子中的第一张图片是标准数据透视表设计页面,当我们尝试在 excel 中创建数据透视表时。我们无法直接在 Excel 中排列度量或维度,使其具有第二张图片中的结构。
根据我的经验,我们需要在 VS / SSDT 中构建分析项目,以制作第二张图片中的数据透视表。您可以在 Visual Studio extensions-online 中下载该扩展,命名为 Analysis Project 扩展。
作为推论,是否有可能构建一个完全“平面”的 OLAP 结构,以便所有字段在 Excel 中处于同一顶层?
没有。度量和维度将自动排列在不同的文件夹下。
【讨论】:
以上是关于“常规”数据透视表和 olap 类型数据透视表之间的区别的主要内容,如果未能解决你的问题,请参考以下文章