点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我对Crystal Reports相当陌生,我正在使用Crystal 2016,但是我在自学方面做得很好。
我创建了一个交叉表,它的格式完全符合我的期望。 但是,我需要添加一个计算复杂的列。
行:用户(大约70个唯一身份)
列:呼叫结果(已回答,已放弃和语音邮件)和每位用户总计
摘要:每个呼叫结果(已回答,已放弃和语音邮件)和总计总计
我需要有一个COLUMN,显示呼叫结果ANSWERED占总ANSWERED呼叫总数的百分比。
例如:
Pete接听5个电话
玛丽接听10个电话
Paul接了25个电话
已接来电总数:40
该列将显示:
Pete 13%
玛丽25%
保罗62%
我的主要问题之一是我无法使用交叉表专家生成的公式。
你好,莎娜,
请尝试以下步骤:
1。 右键单击交叉表最后一列的标题单元格>选择计算所得成员>插入列。
应该在末尾插入一个零值的空白列。
2。 右键单击此新列的空白标题单元格>计算所得成员>编辑标题公式>使用此代码:
3。 右键单击此新列的空白标题单元格>计算所得成员>编辑ColumnValue公式>使用此代码:
4。 右键单击此新列中的零值之一>计算所得成员>编辑计算公式>使用此代码:
-阿比拉什
阿比拉什
感谢您的所有帮助。
Shanna
或者,您可以执行以下操作,而不是计算总数:
GridValueAt(currentRowIndex,GetColumnPathIndexOf(" Answered"),CurrentSummaryIndex)%GetTotalValueFor(" << em>用户组别名>,1)
这假定" Answered"是第一个汇总值-如果不是,则需要更改数字。 另外,通过在公式编辑器中转到"功能" >>"网格值" >>"行或列名称",您可以获得正确的<< em>用户组别名>值。
-Dell
能否为报告附加保存的数据? 要保存数据,请转到文件>选中"使用报表保存数据">保存。
我建议您上传到Google云端硬盘或其他受保护的网站,并在此处共享网址。
-阿比拉什
嗨,
我没有意识到我可以粘贴正在使用的图像! 我提供了三个屏幕截图,以帮助提供视觉效果。
谢谢您的回答,我尝试了两种方法,但均未成功。 但是,按照Abhilash提供的说明,我可以走得很远。
"已接电话的百分比"是我插入的列(称为"百分比"),成功了
但是,计算并非如此。 我还需要它以%符号显示。
谢谢
Shanna
l
l
l
l
那么,当您刷新报表时,它不返回任何数据吗?
-Abhilash
嗨,Shanna,
我看到百分比是正确的。 您能否指向显示错误百分比的行?
此外,要添加百分比符号,这是您需要执行的操作:
1。 右键单击百分比列中的值之一>格式字段>数字选项卡>自定义>货币符号选项卡>从"位置"标签的下拉列表中,选择选项在数字的末尾带有符号
2。 单击"货币符号"旁边的公式按钮>使用此代码:
将" field_used_as_the_crosstab_column"替换为交叉表列中使用的正确数据库字段。 请确保该字段用双引号括起来,例如上面的公式,而不是通常的大括号。
-Abhilash
一周热门 更多>