水晶报表两列比值

wzsjzjjxy 2010-10-15 02:09:12
我用交叉表做了一个报表,根据国家和城市(行)显示每年每月(列)的订单总额,但是怎么比较两个月份的总额(两者壁纸)我用计算所得成员,可是第二列有为零的值无法通过,怎么办啊??
下面是产生的公式信息,(我不懂开发),提示被零除
GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "10月"), CurrentSummaryIndex) / GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex)
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangsir5 2010-10-19
  • 打赏
  • 举报
回复
根据你的提示,应该是你写的语法有错误,请直接贴阿泰的代码过去,应该可以通过的。
wzsjzjjxy 2010-10-19
  • 打赏
  • 举报
回复
我是直接贴的啊。请问一个一维报表如果字段值为空就让其背景颜色为黄色,怎么做啊???[Quote=引用 5 楼 liangsir5 的回复:]
根据你的提示,应该是你写的语法有错误,请直接贴阿泰的代码过去,应该可以通过的。
[/Quote]
wzsjzjjxy 2010-10-18
  • 打赏
  • 举报
回复
谢谢了,你的逻辑我明白,但是保存的时候提示公式有错误,剩余文本不是公式一部分,点确定后定位到:)[Quote=引用 3 楼 babyt 的回复:]
用crystal语法

If GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex)=0 then
0
Else

Cstr((GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "10月"), CurrentSu……
[/Quote]
阿泰 2010-10-15
  • 打赏
  • 举报
回复
用crystal语法

If GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex)=0 then
0
Else

Cstr((GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "10月"), CurrentSummaryIndex) / GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex))*100) +'%'

:)
wzsjzjjxy 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 babyt 的回复:]
把分母保护一下

If GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex)=0 then
0
Else
GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "10月"), CurrentSummaryIndex)……
[/Quote]

谢谢了,可惜我不懂basic或crystal语法,我是做sap实施的,现在公司水晶报表开发缺人,公司让我参与进去,边学边开发报表,晕死我了。
再请教一个问题:得出的结果能以百分比显示吗??
阿泰 2010-10-15
  • 打赏
  • 举报
回复
把分母保护一下

If GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex)=0 then
0
Else
GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "10月"), CurrentSummaryIndex) / GridValueAt(CurrentRowIndex, GetColumnPathIndexOf(1996, "11月"), CurrentSummaryIndex)

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧