在交叉表中为列使用静态字符串

2020-09-09 23:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个报告,显示每月的...

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

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


嗨,

我有一个报告,显示每月的交易类型数量。 SP每月从数据库中检索汇总值,其中一列表示该月的txn总数,一列表示当月的总值,例如:JANUARY_NUM,JANUARY_VAL,FEBRUARY_NUM,FEBRUARY_VAL等,以及 以此类推,在一年中的所有月份中,SP检索到24列。 没有任何交易类型的月份被检索为该交易的零。 因此,如果特定交易类型仅在特定月份发生,则一行只能有2列的值不为零,而其他22列的所有列都为零。

该报告有一个部分,我需要在部分页脚中创建一个交叉表作为摘要,但是我的问题是如何将列添加到交叉表中,因为我没有单个日期列,例如 在事务类型之间进行更改,我有24列带有值。 行将是交易类型,列应是月份。 对于每月每个交易类型,我必须显示该月该交易类型的总数和总价值。

在交叉表设置中,我为所有24列设置行:事务类型,汇总字段:JANUARY_NUM的总和,JANUARY_VAL的总和,FEBRUARY_NUM的总和,FEBRUARY_VAL的总和,等等。 但是在"列"设置中,我不知道要定义什么,就好像我设置了所有24列一样,它的末尾是一个非常庞大的24x24表格,这不是我所需要的。 我需要12列(每个月一个),每种交易类型一行,然后在每个平方中为JANUARY_NUM的总和,JANUARY_VAL的总和等2个值,在接下来的几个月中。
我尝试了许多不同的方法 但我无法根据需要使用交叉表。 考虑到我每个事务类型(行)使用24列,每月每个事务(列)使用2列,是否有任何方法可以创建此交叉表?

在此感谢高级帮助。

最好的问候

2条回答
骆驼绵羊
2020-09-10 00:13 .采纳回答

您的数据未针对CrossTab列设置进行结构化。 CrossTab列设置将需要12个明细行,每个行中都有月,值对,而不是12列。
您可以尝试仅在CrossTab中使用行,也可以不使用CrossTab方法,而只需将报告按交易类型和 将指标放在该组的页脚部分。
或将数据作为普通的"月","值"行获取,以使CrossTab方法能够按预期工作。

一周热门 更多>