如何在不同的列上做不同的过滤器
Posted
技术标签:
【中文标题】如何在不同的列上做不同的过滤器【英文标题】:How to do different filters on different columns 【发布时间】:2015-05-11 08:17:07 【问题描述】:我正在使用 s-s-rS 2008,我的来源是 OLAP(mdx 查询)
我创建了这样的报告
报告向我返回以下数据:
Nbre all Products Nbre Dell Products Nbre HP Products
Month 1 50 50 50
Month 2 100 100 100
我需要对特定列进行过滤,例如: Nbre 戴尔产品只向我显示戴尔产品的数量也适用于惠普产品我该怎么做
谢谢
【问题讨论】:
更改您的 MDX 查询,使其返回您想要的列。 【参考方案1】:我认为你我有一个包含产品类型的字段(我将其称为 YourProductField)。你没有说明你的数据是如何设置的,但这应该会给你一个大致的想法:
NBRE 戴尔产品
=SUM(IIF(FIELDS!YourProductField.Value = "DELL", FIELDS!NBRE.Value, 0))
这只会在 YourProductField = "DELL",
时对 NBRE 字段求和【讨论】:
以上是关于如何在不同的列上做不同的过滤器的主要内容,如果未能解决你的问题,请参考以下文章
我们可以使用不同的过滤条件在同一个表字段或列上多次使用相同的聚合函数吗?