点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个BEx查询,它具有一个层次结构维度([Place]),一个线性维度([Month])和几个带有数据库委派的聚合的度量,这些度量无法更改。 尝试将[Place]维度和度量放入WebI表中并尝试通过基于[Month]的输入控件过滤数据时,除非将[Month]也放置在表中,否则度量显示为#UNAVAILABLE ,这是不可取的。
从我在该论坛和其他论坛上阅读的内容来看,防止此结果的最简单方法是关闭DB委托聚合,但是在我看来,这不是一个选择。
将[Month]维度放到表格中并隐藏起来也不是一种选择-我需要将所有选定月份的数据显示为单个数字,而不是每个月都显示一行。
在[Place]维度上添加一个中断,并在中断页脚处显示总和,并且仅显示中断页脚也无济于事-[Place]的层次结构会丢失。
我正在使用BI4.1 SP05,而BW版本是7.4 SP0009。
我知道这是对与黑魔法接轨的开发技巧的要求,但是我有什么出路吗? 任何建议将不胜感激。
最诚挚的问候,
PetrGötz
问题解决了!
诀窍是在度量摘要中使用IN子句。 替换原始度量(在这种情况下,[Measure1]使用以下变量可以达到目的:
=总和([[Measure1] In([Place]; [Month]))
当然,这意味着每个量度都有一个变量,这可能很耗时-但无论如何,它都能产生奇迹。
最诚挚的问候,
PetrGötz
感谢彼得
制作一个包含月份的表格副本,然后将其隐藏。
对原始表格有帮助吗?
Hello Victor,
我试了一下,但是正如我所料,原始表和隐藏副本是两个严格独立的对象,并且我要显示的表仍然无法按要求工作。
还是,感谢您尝试????。
最诚挚的问候,
PetrGötz
一周热门 更多>