2020-08-17 05:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个简单的"交叉表",它仅显示每月的总收入。 我在选项卡的最右边显示总计。 我想在"总计"右侧显示另一列,以显示"总平均值"。 这。 先谢谢您。
嗨,菲尔,
请尝试以下步骤:
1。 右键单击现有的"总计"列单元格,然后选择"计算所得成员">"插入子级"
2。 右键单击交叉表左上方的空白区域>"高级计算">"计算所得成员"。
3。 突出显示"计算所得成员"列表中的第一个成员,然后将其"插入评估"选择为"之后"。 这会将新插入的列移到交叉表的末尾,但在"总计"列的左侧
4。 右键单击此新列中的空白标题单元格>计算所得成员>编辑标题公式>输入:
"平均"
5。 右键单击此新列中的零值之一>计算所得成员>编辑计算公式>使用以下公式:
本地数字var i; 本地号码var avg; 本地号码var cnt; 对于i:= 1到CurrentColumnIndex-1做 ( 平均:=平均+ GridValueAt(CurrentRowIndex,i,CurrentSummaryIndex); cnt:= cnt + 1; ); avg/cnt;
6。 再次右键单击"总计"列单元格,然后选择"计算所得成员">"插入子项"
7。 按照步骤2和3进行操作,但是这次在"计算所得成员"列表中突出显示第二个成员
8。 右键单击新列>计算成员>编辑标题公式>中的空白标题单元格,然后输入:
"总计"
9。 右键单击此新列中的零值之一>计算所得成员>编辑计算公式>使用以下公式:
getTotalValueFor("字段用作交叉表的列")
//用正确的字段替换"用作交叉表列的字段"。 另外,该字段应该用双引号引起来,而不是大括号。
10。 右键单击默认的"总计"列>列总计>取消总计。
-Abhilash
我启用了所有小计,并且不隐藏我为CrossTab拥有的任何项目 而且没有任何内容可以显示"平均值"列。 我什至注释掉了计算公式,并使其固定为" 11",以查看是否可以显示任何值。 为了澄清起见,因为您提供的步骤是通过"预览"使用的 "标签,我没有该标签,因为我的数据是在运行时加载的...。我使用的是"计算所得成员专家"屏幕。 您可以修改建议以适合该屏幕吗? 也许我只是在做或输入错误的内容。
我提供了"专家"屏幕的截图(如下)。 唯一的区别是,我删除了我拥有的嵌入式摘要对象。 (这确实给了我平均值-它仅对每个主要行项目都产生了第二行)。
嗨,詹姆斯,
我上面列出的选项仅在"预览"标签中可用; 请刷新报告。
嵌入的摘要不能作为其总和放置,因此,您需要使用"计算的成员列"。
插入公式可能有问题吗?
我已经进行了一些故障排除... [事实] 第1列=年第2列=月行1 =收入 [需求] <需要> [1] ]基于当年收入总和的平均列(计算得出的成员)理想情况下,我希望它出现在"总计"(在右侧)之前 ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 我尝试过的... br>我唯一能够显示任何内容的方法是将插入公式更改为:
GetRowGroupIndexOf(CurrentColumnIndex)= 1 您之前曾建议...不确定有什么区别,但至少我会这样,使列出现。
GetRowGroupIndexOf(CurrentRowIndex)= 1 现在显示的数据是我作为测试输入的固定数字。 我还必须将" Group Level"从 第1列(年份)至第2列(月份)。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ 我不确定我到底出了什么问题……表面上的一切似乎都是正确的。
早上好,我正在修改报表设计器(rpt文件),但没有显示您描述的选项。 但是,通过使用嵌入式摘要,我可以得出自己的平均值。 在此方法有效的同时,我似乎无法弄清楚如何将"嵌入式摘要"放置在其自己的"总计"列中。 我没有在每列上显示平均值,只在最后/总计上显示平均值 柱。 这使交叉表变得特别笨重,因为它为每行增加了一行。 这是我目前拥有的:(我希望以蓝色显示)
我期待您的建议。
我发现了一些我忽略的内容。我的"编辑列值公式"为空白。 因此,回头看看您建议的操作#9
当我输入时:
getTotalValueFor(" {rpt96_ttx.RevenueAmt}")
我收到"摘要索引超出范围"错误。 如果我做到了
getTotalValueFor(" {rpt96_ttx.RevenueAmt}",0)
我收到错误消息"这不是正在格式化的字段的网格组的名称" 这可能是我的问题所在吗?
最多设置5个标签!
嗨,菲尔,
请尝试以下步骤:
1。 右键单击现有的"总计"列单元格,然后选择"计算所得成员">"插入子级"
2。 右键单击交叉表左上方的空白区域>"高级计算">"计算所得成员"。
3。 突出显示"计算所得成员"列表中的第一个成员,然后将其"插入评估"选择为"之后"。 这会将新插入的列移到交叉表的末尾,但在"总计"列的左侧
4。 右键单击此新列中的空白标题单元格>计算所得成员>编辑标题公式>输入:
5。 右键单击此新列中的零值之一>计算所得成员>编辑计算公式>使用以下公式:
6。 再次右键单击"总计"列单元格,然后选择"计算所得成员">"插入子项"
7。 按照步骤2和3进行操作,但是这次在"计算所得成员"列表中突出显示第二个成员
8。 右键单击新列>计算成员>编辑标题公式>中的空白标题单元格,然后输入:
9。 右键单击此新列中的零值之一>计算所得成员>编辑计算公式>使用以下公式:
//用正确的字段替换"用作交叉表列的字段"。 另外,该字段应该用双引号引起来,而不是大括号。
10。 右键单击默认的"总计"列>列总计>取消总计。
-Abhilash
我启用了所有小计,并且不隐藏我为CrossTab拥有的任何项目 而且没有任何内容可以显示"平均值"列。 我什至注释掉了计算公式,并使其固定为" 11",以查看是否可以显示任何值。
为了澄清起见,因为您提供的步骤是通过"预览"使用的 "标签,我没有该标签,因为我的数据是在运行时加载的...。我使用的是"计算所得成员专家"屏幕。 您可以修改建议以适合该屏幕吗? 也许我只是在做或输入错误的内容。
我提供了"专家"屏幕的截图(如下)。 唯一的区别是,我删除了我拥有的嵌入式摘要对象。 (这确实给了我平均值-它仅对每个主要行项目都产生了第二行)。
嗨,詹姆斯,
我上面列出的选项仅在"预览"标签中可用; 请刷新报告。
嵌入的摘要不能作为其总和放置,因此,您需要使用"计算的成员列"。
-Abhilash
插入公式可能有问题吗?
我已经进行了一些故障排除...
[事实]
第1列=年
第2列=月
行1 =收入
[需求] <需要> [1] ]基于当年收入总和的平均列(计算得出的成员)
理想情况下,我希望它出现在"总计"(在右侧)之前
~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我尝试过的... br>我唯一能够显示任何内容的方法是将插入公式更改为:
GetRowGroupIndexOf(CurrentColumnIndex)= 1
您之前曾建议...不确定有什么区别,但至少我会这样,使列出现。
GetRowGroupIndexOf(CurrentRowIndex)= 1
现在显示的数据是我作为测试输入的固定数字。
我还必须将" Group Level"从 第1列(年份)至第2列(月份)。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
我不确定我到底出了什么问题……表面上的一切似乎都是正确的。
早上好,我正在修改报表设计器(rpt文件),但没有显示您描述的选项。 但是,通过使用嵌入式摘要,我可以得出自己的平均值。 在此方法有效的同时,我似乎无法弄清楚如何将"嵌入式摘要"放置在其自己的"总计"列中。
我没有在每列上显示平均值,只在最后/总计上显示平均值 柱。 这使交叉表变得特别笨重,因为它为每行增加了一行。
这是我目前拥有的:(我希望以蓝色显示)
我期待您的建议。
我发现了一些我忽略的内容。
我的"编辑列值公式"为空白。 因此,回头看看您建议的操作#9
当我输入时:
getTotalValueFor(" {rpt96_ttx.RevenueAmt}")
我收到"摘要索引超出范围"错误。 如果我做到了
getTotalValueFor(" {rpt96_ttx.RevenueAmt}",0)
我收到错误消息"这不是正在格式化的字段的网格组的名称"
这可能是我的问题所在吗?
一周热门 更多>