Excel 中的 SSAS 过滤器测量

Posted

技术标签:

【中文标题】Excel 中的 SSAS 过滤器测量【英文标题】:SSAS Filter Measure in Excel 【发布时间】:2013-02-11 13:25:40 【问题描述】:

我有一个从 Excel 2010 连接到的 SSAS 2008 多维数据集。

多维数据集效果很好,但是有些用户需要按度量进行过滤。在 Excel 中,当您将度量拖到数据透视表字段列表中的“报表筛选器”时,会出现错误。

例如,假设您有一个衡量标准,即制作某事的总时间。一些用户可能只对查看该度量大于或小于某个分钟数的数据感兴趣。

有没有办法在 Excel 中完成此操作而无需修改 SSAS 中的多维数据集?

感谢您对此的任何帮助!

【问题讨论】:

【参考方案1】:

试试这个:

    将度量拖到值。 将维度属性拖到行或列。 假设您将维度拖到行中,您会在 显示“行标签”的单元格。 单击下拉菜单并选择值过滤器并选择 过滤你想要的。 最后输入过滤条件,点击确定。

【讨论】:

感谢塞缪尔的回复。但我认为这描述了如何按维度过滤数据透视表。我想按度量过滤...如果可以从 Excel 中完成,有什么想法吗? 您不能在过滤器本身中添加度量。我强烈认为,上述步骤将完成您正在寻找的内容。对不起,如果它没有帮助:( 感谢您关注 Samuel,您说得对。我没有看到过滤器在工作 b/c 我的维度是层次结构日期。当我删除层次结构时,您的推荐值过滤器确实有效。谢谢!【参考方案2】:

您可以使用“值过滤器”选项而不是“值标签过滤器”来使用度量进行过滤。标签过滤器适用于维度,值过滤器适用于度量。

【讨论】:

以上是关于Excel 中的 SSAS 过滤器测量的主要内容,如果未能解决你的问题,请参考以下文章

无日期维度中的 SSAS 日期字段

如何使用或过滤器从 Excel 中的 OLAP 多维数据集数据透视表中获取数据

SSAS 2012 使用维度值过滤其他维度表

SSAS 中的事实测量安全性

SSAS MDX WHERE 子句语法 - 从同一层次结构中过滤多个值

SSAS 表格 - 通过从 Rest API 读取安全权利来应用行级过滤