点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个报告,其中包含数据(学生姓,名,学生证和收集的分数总和),该报告按3个不同的列分组-诊所和学科以及学生证。 最终用户需要在运行时灵活地按任何列(学生的姓,名,学生ID和收集的分数)进行排序。 我无法使用参数和功能来执行此操作,因为收集的总和点被弄乱了,并且检索到的数据无效。
随附的报告设计副本。
此外,如果将学生的姓,名和学生ID串联在文本对象中,是否可以动态地进行相同的排序?
任何指导将不胜感激。
预先感谢,马里尼
grp-sort.jpg (74.4 kB)
您好,马里尼
请查看是否有效:
1。 使用以下代码创建一个名为" @SortFirstName"的公式:
如果{?Sort} ='FirstName',则{PRODUCER.FirstName}
2。 使用以下代码创建一个名为" @SortLastName"的公式:
如果{?Sort} ='LastName',则{PRODUCER.LastName}
3。 使用以下代码创建一个名为" @SortProviderID"的公式:
如果{?Sort} ='ProviderId',则{PRODUCER.Producer}
4。 使用以下代码创建一个名为" @SortRelValue"的公式:
如果{?Sort} ='RVU',则{GRADITEM.RelValue}
5。 转到"插入摘要"选项>选择@SortFirstName作为"要汇总的字段">选择"最大"作为"求和"功能>将摘要字段放在组页脚#3上。
6。 对@SortLastName和@SortProviderID字段重复步骤5。 确保汇总功能设置为"最大"。
7。 对@SortRelValue重复步骤5,但是,将摘要函数选择为'SUM'。
8。 转到"组排序专家">选择要进行排序的组(通常是最上面的组)>在"为此组排序"下选择"全部">在"基于"中的每个公式字段的下方添加一个 摘要列表>为每个功能选择升序还是降序。
-Abhilash
切换 (
{?Sort} ='LastName',{PRODUCER.LastName},
{?Sort} ='FirstName',{PRODUCER.FirstName},
{?Sort} ='ProviderId',ToText ({PRODUCER.Producer}),
{?Sort} ='RVU',ToText(sum({GRADITEM.RelValue})),
true,''
)
不幸的是,排序对任何列均不起作用,但默认情况下,它将排序顺序保留在提供者ID列上。
一周热门 更多>