按大维度过滤数据透视表

Posted

技术标签:

【中文标题】按大维度过滤数据透视表【英文标题】:Filtering a Pivot Table by a Large Dimension 【发布时间】:2016-07-29 06:50:38 【问题描述】:

我的 OLAP 多维数据集中有一个非常大的维度 - 客户维度。每个客户都有自己唯一的 ID。我需要为单个特定客户 (ID) 过滤数据透视表。 不幸的是,Excel 数据透视表需要很长时间才能在报告过滤器中显示适当的客户 ID(复选框)。 从特定城镇或出生年份预先选择客户也无济于事 - 似乎所有客户都被扫描了。

我怎样才能加快这个过程? 是否有可以在 SSAS 解决方案中应用的特定设置/属性? 属性关系会有帮助吗? 我可以预先计算多维数据集中的东西吗? 也许我应该为维度添加一个附加属性?

【问题讨论】:

【参考方案1】:

试试Olap Pivot Table extensions for Excel。您可以插入过滤器列表,而无需等待昂贵的 excel 过滤器。

【讨论】:

【参考方案2】:

您可以将属性层次结构添加到客户维度 ItIsJoeBloggs。在客户维度表中,对于 JoeBloggs 行,这将是 True,对于所有其他行,这将是 False。

然后在 Excel 中,此层次结构可能是一个额外的过滤器,并选择了 True。

【讨论】:

以上是关于按大维度过滤数据透视表的主要内容,如果未能解决你的问题,请参考以下文章

AWS Redshift 数据透视表所有维度

过滤数据透视表列,仅在

如何调整数据透视表过滤器

Excel 2013 过滤多个 OLAP 数据透视表

加快数据透视表过滤 VBA 代码

将过滤器添加到数据透视表