0

我有一个名为测试名称的列。在本专栏中,我有几个属性,我只关注其中两个(我们将属性称为红色和蓝色)。这是基本表的外观:

基本表

现在我将此表转换为数据透视表。请注意,测试结果不是度量,因此我应用了随机聚合规则(在本例中为 Max)来强制 OBIEE 在度量字段中显示数据。这是数据透视表的外观:

数据透视表

我想做的只是在数据透视表中保留蓝色和红色都有某种价值的行。在本例中,我只保留样本编号 3304 和 3305。

请记住,蓝色和红色只是测试名称列的属性,因此我不能简单地使用过滤器来说明测试名称或测试结果不为空的位置。此外,这些不是指标,因此构建自定义公式非常棘手。

4

1 回答 1

0

因为我知道我的自然键(在本例中是样本编号和组织编号),我创建了一个子报表,它返回样本编号和组织编号串联在一起(因此它们是 100% 唯一的),它具有 RED 属性的值(因为BLUE 属性总是有一个值,并且总是会有)。

在主报告中,我只是通过子报告过滤了我的样本编号组织编号组合,然后隐藏了该列并仅显示样本编号。这似乎运作良好。

于 2014-07-10T15:40:57.643 回答