汇总为明细

2020-08-21 15:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我有[维度1],可以与我的数据中的多个[维度2]相关联。

[维度1]/[维度2]

1/A

1/B

2/B

2/C

2/E

3/A

3/E

我想为[Dimension 1]的每个值创建一个与[Dimension 1]关联的明细,即= Max([Dimension 2]]。 我尝试创建一个对象[Measure] = Max([Dimension 2]),并尝试使[Dimension 1的详细信息] = [Measure]。 我之前已经采取措施了,而且效果很好,在一张桌子上看起来很正确...

1/A

2/B

3/A

但是聚合仍在使用表的上下文。 例如,如果我删除[Dimension 1],我只会得到一张...的表格。

A

与预期相反...

A

B

这导致我需要正确处理的表链接导致意外行为。 如何将每个维度1的维度2的最大值"附加"到每个维度1?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我有[维度1],可以与我的数据中的多个[维度2]相关联。

[维度1]/[维度2]

1/A

1/B

2/B

2/C

2/E

3/A

3/E

我想为[Dimension 1]的每个值创建一个与[Dimension 1]关联的明细,即= Max([Dimension 2]]。 我尝试创建一个对象[Measure] = Max([Dimension 2]),并尝试使[Dimension 1的详细信息] = [Measure]。 我之前已经采取措施了,而且效果很好,在一张桌子上看起来很正确...

1/A

2/B

3/A

但是聚合仍在使用表的上下文。 例如,如果我删除[Dimension 1],我只会得到一张...的表格。

A

与预期相反...

A

B

这导致我需要正确处理的表链接导致意外行为。 如何将每个维度1的维度2的最大值"附加"到每个维度1?

付费偷看设置
发送
1条回答
当学会了学习
1楼-- · 2020-08-21 16:33

我能够用三个对象解决这个问题...

  • 1)维度1的详细信息:[层次结构] =一个if语句,它将维度2的选项转换为层次结构。 我可以稍后使用Min()或Max()进行排序。 如果=" Car",则为" 1 Car",如果=" Plane",则为" 2 Plane",如果=" Boat",则为" 3 Boat",因此我控制顺序。 仍然会自行导致多值错误。
  • 2)度量[Hierarchy Helper] = Min([Hierarchy])。 我之前的错误是将ForEach()放在这里。 那进入对象3。
  • 3)维度1 [Alpha Dimesion 2]的另一个细节:= Substr([Hierarchy] 3; 999)ForEach([Dimension 1])。 Substr()仅删除我用于创建层次结构的数字和空间。

这使我可以将所需的[维度2]"附加"到[维度1],避免出现多值错误,正确链接表并获得上述预期的表行为。

一周热门 更多>