图表轴显示

2020-08-30 21:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)问候-我创建了一个包含折线图的报...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


问候-我创建了一个包含折线图的报告。 折线图的轴为"售出数量"和"日期"。 我选择了"季度"选项,以选择如何在图表排序顺序对话框中打印该部分。 结果如下。

  • 1/2015
  • 4/2015
  • 7/2015
  • 2015年10月10日

我知道这些日期中的每一个都对应一个季度。 但是对于最终用户,我宁愿将轴读为...

  • 2015年第一季度
  • 2015年第二季度
  • 2015年第三季度
  • 2015年第四季度

我希望这里的人可以解释如何完成此任务。

谢谢

汤姆

付费偷看设置
发送
3条回答
jovirus
1楼 · 2020-08-30 21:29.采纳回答

嗨,汤姆,

这是您需要做的:

1。 使用以下代码创建一个名为" QuarterDisplay"的公式:

" Q" + ToText(datepart(" q",{Date}),'#')+"" + ToText(Year({Date}  ),'#')
//将{Date}替换为原始日期中的Date字段。

2。 插入交叉表。 将日期字段用作行,将已售金额用作摘要字段。

3。 设置"日期行"的"分组"选项以像在图表中一样为"每个季度"打印。

4。 返回到行的"组选项">"选项"选项卡>选中"自定义组名字段">选择"将公式用作组名",然后单击旁边的公式按钮。

在公式编辑器类型内:

 {@ QuarterDisplay} 

5。 右键单击交叉表,然后选择"插入图表"。 将图表类型更改为折线。

PS:您还可以将现有图表中的"日期"字段替换为" QuarterDisplay"公式,但是,在报表返回四分之一以上的情况下,排序顺序 图表上的字母顺序是不正确的。 交叉表方法可确保始终对图表进行正确排序。

-Abhilash

小熊yu生菜
2楼-- · 2020-08-30 21:47

我将创建一个公式,以提供所需的标签。 看起来像这样:

如果(1,2,3)中的Month({MyTable.DateField})
   " Q1" + ToText(Year({MyTable.DateField}),0,"")
 否则,如果(4,5,6)中的Month({MyTable.DateField})
   " Q2" + ToText(Year({MyTable.DateField}),0,"")
 否则,如果(7,8,9)中的Month({MyTable.DateField})
   " Q3" + ToText(Year({MyTable.DateField}),0,"")
 其他
   " Q4" + ToText(Year({MyTable.DateField}),0,"")
 

使用此公式代替图表中的日期字段。

-Dell

ZJXianG
3楼-- · 2020-08-30 21:30

谢谢你们! 我之所以使用Abhilash的解决方案,是因为我以前从未使用过交叉表。

再次,谢谢你们!

汤姆

一周热门 更多>