2020-09-07 21:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好会员
我们已经创建了对隐藏表中某些单元格的引用。
这些引用可以很好地与测试数据一起使用。
但是,如果报表是使用不同的提示值集运行的,则引用将无法找到引用的单元格。
如果我们将引用重新分配给这些单元格,则数据仍然正确。
但是,每次刷新新的提示集后,我们都会丢失引用。
有人可以帮助我们解决这个问题吗?
谢谢!
嗨,萨蒂亚,
当您提到"引用无法找到引用的单元格"时,是指您在单元格中收到#REF_DATANOTFOUND警告,该警告带有单元格引用以显示引用的单元格数据 ? 如果您的(重新运行)查询未返回引用单元格中所需的值,例如,您在表中创建了对值" New York"的单元格引用,然后创建另一个单元格或表并拉出 单元格引用到表或单元格中。 您将按预期方式显示"纽约"。 当您使用不同的提示值(例如法国(而不是美国)代替国家)重新运行报表时,单元格引用的数据将无法显示,因为它根本不存在于报表中。 因此,您会收到#REF_DATANOTFOUND警告。
如果需要某种动态单元格引用显示,请考虑在If ... Then ... Else语句中组合不同的单元格引用,例如 = If(UserResponse(" pmEnter城市值:")="纽约")然后[NY Cell Ref]其他[Chicago Cell Ref]
当然,您将需要满足 可能的用户响应。 如果排列过多,您可能需要考虑其他方法,例如 除了使用单元格引用之外,您还可以使用一个动态表块,该块具有一个或多个基于UserResponse值的基础过滤器。
亲切的问候,
Tom
最多设置5个标签!
嗨,萨蒂亚,
当您提到"引用无法找到引用的单元格"时,是指您在单元格中收到#REF_DATANOTFOUND警告,该警告带有单元格引用以显示引用的单元格数据 ? 如果您的(重新运行)查询未返回引用单元格中所需的值,例如,您在表中创建了对值" New York"的单元格引用,然后创建另一个单元格或表并拉出 单元格引用到表或单元格中。 您将按预期方式显示"纽约"。 当您使用不同的提示值(例如法国(而不是美国)代替国家)重新运行报表时,单元格引用的数据将无法显示,因为它根本不存在于报表中。 因此,您会收到#REF_DATANOTFOUND警告。
如果需要某种动态单元格引用显示,请考虑在If ... Then ... Else语句中组合不同的单元格引用,例如 = If(UserResponse(" pmEnter城市值:")="纽约")然后[NY Cell Ref]其他[Chicago Cell Ref]
当然,您将需要满足 可能的用户响应。 如果排列过多,您可能需要考虑其他方法,例如 除了使用单元格引用之外,您还可以使用一个动态表块,该块具有一个或多个基于UserResponse值的基础过滤器。
亲切的问候,
Tom
一周热门 更多>