2020-08-30 04:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在我的报告中,我有一个称为日期的字段,对于该字段,我有一个要求,如下图所示
1)在上图中,如果数据库包含单个日期值,则它必须显示一个值。
2)在第二个图像中,如果数据库包含两个值,则它必须如上显示。
有人可以告诉我如何实现吗?
示例中的日期格式不同。 在数据库中,此字段是日期字段还是字符串字段? 我将假设它们是日期。
您能够执行此操作的唯一方法是,如果要对日期所指的内容进行分组。 另外,您将无法在组页眉或详细信息中显示此内容-必须在组页脚部分显示 。
您将需要两个使用 为此的变量。 在下面的示例中,将" {group field}"替换为您要分组的字段,将" {date field}"替换为日期字段。
{@ AppendDates} WhilePrintingData; StringVar dateList; 如果OnFirstRecord或{group field} <> previous({group field}),则 dateList:= ToText({date field}," MM/dd/yyyy"); 其他 dateList:= dateList +"," + ToText({date field}," MM/dd/yyyy"); " {@ShowDates} WhilePrintingData; StringVar dateList
如果date是一个字符串字段,则不需要对ToText()进行校准。 由于公式中的最后一个空字符串,它不会显示任何内容。
将{@ShowDates}放在组页脚部分以显示公式的最终值。
- 戴尔
最多设置5个标签!
示例中的日期格式不同。 在数据库中,此字段是日期字段还是字符串字段? 我将假设它们是日期。
您能够执行此操作的唯一方法是,如果要对日期所指的内容进行分组。 另外,您将无法在组页眉或详细信息中显示此内容-必须在组页脚部分显示 。
您将需要两个使用 为此的变量。 在下面的示例中,将" {group field}"替换为您要分组的字段,将" {date field}"替换为日期字段。
如果date是一个字符串字段,则不需要对ToText()进行校准。 由于公式中的最后一个空字符串,它不会显示任何内容。
将{@ShowDates}放在组页脚部分以显示公式的最终值。
- 戴尔
一周热门 更多>