水晶报表,汇总函数的问题!

超凡 2010-12-09 04:15:20
编号 消费 类别 分组号

101 680.00 房费 1
102 餐费 1
111 -320.00 现金 -1

我经统计所有分组号为1的总消费;


谁帮我写一个完整的公式字段出来
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2010-12-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hncelfhv 的回复:]
例如有1有-1有0三个组

怎么统计?
[/Quote]
在求值区域点选“对于每个记录”即可。
超凡 2010-12-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luols 的回复:]
新建一公式x1,编辑:
ToNumber({Table.消费}) //用来转换数据类型

新建一运行总计字段,如图示


最后把刚新建的运行总计字段拖放到报表尾部(必须放在所有记录后面)即可
[/Quote]

我要统计所有分组的呢!

例如有1有-1有0三个组

怎么统计?

LICHUNLI1022 2010-12-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 csui2008 的回复:]
新建一个公式yyy:
if isnull({Table.消费}) or {Table.分组}='-1' then
0
else
CDbl ({Table.消费})


然后就像使用普通的数值字段一样,在水晶报表上插入 汇总 -->@yyy公式即可 ( 求和)
[/Quote]
挺好
东莞寻香苑 2010-12-09
  • 打赏
  • 举报
回复
新建一个公式yyy:
if isnull({Table.消费}) or {Table.分组}='-1' then
0
else
CDbl ({Table.消费})


然后就像使用普通的数值字段一样,在水晶报表上插入 汇总 -->@yyy公式即可 ( 求和)
阿双2009 2010-12-09
  • 打赏
  • 举报
回复
新建一公式x1,编辑:
ToNumber({Table.消费}) //用来转换数据类型

新建一运行总计字段,如图示


最后把刚新建的运行总计字段拖放到报表尾部(必须放在所有记录后面)即可
超凡 2010-12-09
  • 打赏
  • 举报
回复
还有类型强转,我数据都是string 要强转后统计!

谁帮我解答,万分感谢!
超凡 2010-12-09
  • 打赏
  • 举报
回复
主要是存在公式转换的问题!我是字符串类型!保存的时候说公式有错!类型转换的公式也用了!

但转不了!

4,817

社区成员

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

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