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

时间:2016-07-27 15:00:32

标签: reporting sap business-objects

我一直在努力解决这份报告,试图自己解决这个问题,但我不会去任何地方。正如您在下面所看到的,关键是要根据两个不同的查询(QUERY1和QUERY2)获得一个报告,其中包含一个共同的维度Q1F1& Q2F1。我想在报告中找到两个与KEYS匹配的单独列(实际上是一个9位数字符串),Q1FA(一个20位数字符串)和Q2F1(20位数字符串)。

知道如何应对这种情况吗?万分感谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

最后我想出来了。

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

在Q2F1上创建一个详细变量,其关联维度Q2F2(密钥)如下:

  

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

     

在Q2F1上创建一个具有相同关联维度的详细信息变量   Q2F2(密钥)如下:det_REPF2 = [Q2F1]其中([Q2F3] = 0)

     

在报告中,该栏目如下:

     

Col1 =来自查询2的Q2F2维度.Col2 = Min(det_REPF2)'这是   输出多值我拿min min Col3 = det_REPF1

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