BO WEBI:在两个不同的列中提取来自同一维度的不同值

问题描述 投票:0回答:1

朋友们,

几天来,我一直在努力处理这份报告,试图自己弄清楚,但我哪儿也去不了。正如您在下面看到的,重点是根据具有共同维度 Q1F1 和 Q2F1 的两个不同查询(QUERY1 和 QUERY2)获取报告。我想在报告中得到两个单独的列来匹配 KEYS(实际上是一个 9 位数字的字符串)、Q1FA(一个 20 位数字的字符串)和 Q2F1(20 位数字的字符串)。

知道如何处理这种情况吗?谢谢一百万!

reporting business-objects
1个回答
1
投票

我终于明白了。

不使用查询 1,只使用查询 2.

在 Q2F1 上创建一个具有关联维度 Q2F2(键)的细节变量,如下所示:

det_REPF1 = [Q2F1] 其中 ([Q2F3]=1)

在 Q2F1 上创建一个具有相同关联维度的细节变量 Q2F2(按键)如下: det_REPF2 = [Q2F1] where ([Q2F3]=0)

报告中的栏目如下:

Col1 = 来自查询 2 的 Q2F2 维度。Col2 = Min(det_REPF2) '这是 输出多值我取最小 Col3 = det_REPF1

你就完成了。 希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.