将差异百分比添加到交叉表

2020-08-20 13:14发布

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

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


我有一个非常简单的交叉表...行作为月份,年份(去年是今年)作为列,总销售额作为摘要单元格。

我想添加

  • 去年销售额与今年销售额之间的差异(按月)***
  • 去年销售额与今年销售额之间的百分比变化(按月)

***我能够使用计算所得的成员添加"差异"列(尽管因为我不想在去年和今年之间使用它-我最终在表末尾插入一列 使用与"差异"列相同的公式。

一切都很好。.

但是当我现在想显示而不是$的其他列时,我似乎无法做到这一点。 我的另一列具有正确的公式,但是我似乎无法格式化最后一列以显示%而不是$

我认为我已经很接近解决方案了。

或者也许有更好的方法?

TYIA

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

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


我有一个非常简单的交叉表...行作为月份,年份(去年是今年)作为列,总销售额作为摘要单元格。

我想添加

  • 去年销售额与今年销售额之间的差异(按月)***
  • 去年销售额与今年销售额之间的百分比变化(按月)

***我能够使用计算所得的成员添加"差异"列(尽管因为我不想在去年和今年之间使用它-我最终在表末尾插入一列 使用与"差异"列相同的公式。

一切都很好。.

但是当我现在想显示而不是$的其他列时,我似乎无法做到这一点。 我的另一列具有正确的公式,但是我似乎无法格式化最后一列以显示%而不是$

我认为我已经很接近解决方案了。

或者也许有更好的方法?

TYIA

付费偷看设置
发送
3条回答
xfwsx85
1楼-- · 2020-08-20 13:33

您好,

这是您需要做的:

1)右键单击"百分比"列的列标题(在"预览模式"下)>选择计算所得成员 >编辑列值公式>键入"百分比"。

如果列的类型为Number,则需要输入数字。 例如:

999

2)接下来,右键单击汇总单元格之一>格式字段>数字选项卡>自定义>货币符号选项卡>选中"启用货币符号">在 位置选择'(123)$'>单击"货币符号"旁边的公式按钮>并使用以下代码:

如果GridLabelAt(" Database.Field",CurrentRowIndex)=" Percent"然后

"%"

其他""

注意" Database.Field"如何用双引号引起来。 替换为您在交叉表中用作列的字段。

希望这会有所帮助。

-Abhilash

野沐沐
2楼-- · 2020-08-20 13:57

嗨,我需要做的和您一样,请给我分享公式吗?

哎,真难
3楼-- · 2020-08-20 13:58

我在您推荐的命令中发现了错误...

如果GridLabelAt(@InvoiceYr,CurrentRowIndex)=" Percent",则为"%",否则为""


这更改了"行"。


将其更改为

如果GridLabelAt(@InvoiceYr,CurrentColumnIndex)=" Percent",则为"%",否则为""


解决了问题。

谢谢。


一周热门 更多>