点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个非常简单的交叉表...行作为月份,年份(去年是今年)作为列,总销售额作为摘要单元格。
我想添加
- 去年销售额与今年销售额之间的差异(按月)***
- 去年销售额与今年销售额之间的百分比变化(按月)
***我能够使用计算所得的成员添加"差异"列(尽管因为我不想在去年和今年之间使用它-我最终在表末尾插入一列 使用与"差异"列相同的公式。
一切都很好。.
但是当我现在想显示而不是$的其他列时,我似乎无法做到这一点。 我的另一列具有正确的公式,但是我似乎无法格式化最后一列以显示%而不是$
我认为我已经很接近解决方案了。
或者也许有更好的方法?
TYIA
您好,
这是您需要做的:
1)右键单击"百分比"列的列标题(在"预览模式"下)>选择计算所得成员 >编辑列值公式>键入"百分比"。
如果列的类型为Number,则需要输入数字。 例如:
999
2)接下来,右键单击汇总单元格之一>格式字段>数字选项卡>自定义>货币符号选项卡>选中"启用货币符号">在 位置选择'(123)$'>单击"货币符号"旁边的公式按钮>并使用以下代码:
如果GridLabelAt(" Database.Field",CurrentRowIndex)=" Percent"然后
"%"
其他""
注意" Database.Field"如何用双引号引起来。 替换为您在交叉表中用作列的字段。
希望这会有所帮助。
-Abhilash
嗨,我需要做的和您一样,请给我分享公式吗?
我在您推荐的命令中发现了错误...
如果GridLabelAt(@InvoiceYr,CurrentRowIndex)=" Percent",则为"%",否则为""
这更改了"行"。
将其更改为
如果GridLabelAt(@InvoiceYr,CurrentColumnIndex)=" Percent",则为"%",否则为""
解决了问题。
谢谢。
一周热门 更多>