点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我创建了一个交叉表,该表在上一行列出了职务名称,在左栏中列出了部门。 目标是同时给出两者,并允许单击数字以查看详细信息。 用数字一切都好,直到我链接到部门的总计列。 链接后,对于总拥有两个或更多不同职位的任何部门,我会遇到#multivalue错误。 我知道为什么会收到此错误,但我不知道如何解决。 我是否需要添加另一个参数以传递到我链接到的详细报告,还是需要更正我汇总度量值的方式?
要获得总数的数字,我是:
= Count([查询1]。[Jobrequisition])
= Sum([计算职位名称])
链接之前:
链接后:
链接提示:
(9.9 kB)
嗨,
您是否尝试过使用上下文运算符(IN,Forall Foreach)显示详细信息?。
= Count([查询1]。[Jobrequisition]) IN(行名)
谢谢
Jothi
Hi Jothi
我确实尝试了这一点,但仍然遇到多值错误。
尝试一下:
嗨Dylan,
在职位标题不止一个的那些单元中出现#MULTIVALUE错误的原因不是变量= Sum([Count Job 标题]),但事实是您试图将两个值传递给子报表("描述"和"部门名称")。 如果要将文档链接到子报表,而子报表中没有任何输入参数(提示),则在这些单元格中不会收到#MULTIVALUE错误。
但是,有一种方法可以解决此问题,并使您能够将所需的值传递给子报表。 您将需要首先创建一些新变量:
请阅读我对 SAP问题钻取SAP BO 4.2-多个值传入单个参数,以了解解决方案的完整上下文。
一旦创建了两个变量,就可以在交叉表右侧的聚合列中编辑超链接,然后将[Description]对象替换为[Multi Description Prompt]变量(在" Document Prompts"中 "创建超链接"菜单的""部分,单击"输入描述的值"旁边的向下箭头以访问选项。然后选择"选择对象",然后从可用对象列表中选择[多描述提示]变量) 。
#MULTIVALUES错误将从单元格中消失,您现在将所需的提示值传递给子报表。
注意:由于您体内的单元格为空,因此从变量生成的LOV看起来像是';; JobTitle1; JobTitle2 ;;;;;;;'。 这不会影响您的openDocument功能。
亲切的问候,
汤姆
一周热门 更多>