2020-09-20 13:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在创建一个报告,该报告需要根据用户的选择来区分月份顺序。 如果用户选择"会计年度",则该报告需要列出从7月开始的月份。 我试图使用SQL从数据源中导入此设置,但报告没有采用它。
我认为我需要创建一个以以下内容开头的公式:
如果{?YearType} =" Fiscal"然后....
当前报告的屏幕截图:
是的,你知道。 这就是使用日期字段时的样子:
如果{?YearType} ='Fiscal',则 开关( Month({mytable.date})= 7," 7月1日", Month({mytable.date})= 8,'02 -August', Month({mytable.date})= 9,'03 -September', Month({mytable.date})= 10,'04 -October', Month({mytable.date})= 11,'05 -November', Month({mytable.date})= 12,'06 -December', Month({mytable.date})= 1,'07 -January', Month({mytable.date})= 2,'08 -Febuary', Month({mytable.date})= 3," 09年3月", Month({mytable.date})= 4,'10 -April', Month({mytable.date})= 5," 11月5日", Month({mytable.date})= 6,'6-6月', 真正; '未知' ) 其他 开关( Month({mytable.date})= 1," 1月1日", Month({mytable.date})= 2,'02Febuary', Month({mytable.date})= 3," 3月3日", Month({mytable.date})= 4,'04 -April', Month({mytable.date})= 5,'05 -May', Month({mytable.date})= 6,'06 -June', Month({mytable.date})= 7,'07 -July', Month({mytable.date})= 8,'08 -August', Month({mytable.date})= 9,'09 -September', Month({mytable.date})= 10,'10 -October', Month({mytable.date})= 11," 11月11日", Month({mytable.date})= 12," 12月12日", 真正; '未知' )
请注意," Switch"只是一种更简单的写出方式,如果...然后...多次。 每行的第一部分是比较,如果比较为真,第二部分是结果。 另外,为了使数字正确地作为文本进行排序,它们必须具有从01到09的前导零。
您还需要确定您正在处理的会计年度。
-戴尔
啊! 这真让我发疯! 该公式似乎很好,应该可以在报告中使用,但是这个固执的报告拒绝接受它,我不明白为什么?! 月列表位于组标题部分之一中。 这可能是原因吗? 该报告坚持要在任一选择中首先显示1月。
按公式而不是日期/月份字段分组。
-Dell
不。 如果要在日期字段上分组,请对该组使用此公式,而不要使用日期字段。 因此,您将右键单击组标题的左侧,然后选择"更改组"。 如果您不在日期字段上分组,则需要将公式添加到组中。
最多设置5个标签!
是的,你知道。 这就是使用日期字段时的样子:
请注意," Switch"只是一种更简单的写出方式,如果...然后...多次。 每行的第一部分是比较,如果比较为真,第二部分是结果。 另外,为了使数字正确地作为文本进行排序,它们必须具有从01到09的前导零。
您还需要确定您正在处理的会计年度。
-戴尔
啊! 这真让我发疯! 该公式似乎很好,应该可以在报告中使用,但是这个固执的报告拒绝接受它,我不明白为什么?! 月列表位于组标题部分之一中。 这可能是原因吗? 该报告坚持要在任一选择中首先显示1月。
按公式而不是日期/月份字段分组。
-Dell
不。 如果要在日期字段上分组,请对该组使用此公式,而不要使用日期字段。 因此,您将右键单击组标题的左侧,然后选择"更改组"。 如果您不在日期字段上分组,则需要将公式添加到组中。
-戴尔
一周热门 更多>