首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 水晶报表 公式只走第一个 if 语句 高手帮忙看下 [已结贴,结贴人:C5662601]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • C5662601
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-05-16 14:44:13 楼主
    if {VIEW50.Account01} = '营业收入' then '營業收入淨額'
    else
    if {VIEW50.Account01} = '銷貨成本' then '銷貨成本'
    else
    if {VIEW50.Account01} = '營業費用' then '營業費用總額'
    else
    if {VIEW50.Account01} = '非營業收入' then '非營業收入總額'
    else
    if {VIEW50.Account01} = '非營業支出' then '非營業支出總額'
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • C5662601
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-16 14:45:581楼 得分:0
    另外有个问题 分組匯總后相減的公式字段能再匯總麽
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fanfan2436
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-16 16:46:232楼 得分:7
    第一个问题,查了再告诉你。第二个问题的答案是肯定的,只要字段类型是数字类型或者金额就可以做汇总。但是如果不是整型,最好还是写个公式直接得出,我曾经这样做结果发现跟实际误差较大。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lyyshui
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-17 11:33:093楼 得分:7
    1.不管将公式插入到报表细节还是组都可以的。不会只走第一个if 语句。除非只有第一种情况。

    2.分组汇总后相减的公式字段不能再汇总。(已经汇总的值为什么要再汇总?)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • daisylh
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-17 14:29:144楼 得分:6
    1.選VB
    dim rstr as string
    select case {VIEW50.Account01}
    case '营业收入'
    rstr='營業收入淨額'
    case '銷貨成本'
    rstr='銷貨成本'
    case '營業費用'
    rstr='營業費用總額'
    case '非營業收入'
    rstr='非營業收入總額'
    case 非營業支出'
    rstr='非營業支出總額'
    case else
    rstr=''
    end select
    formula=rstr
    2.可使用累計值來計算
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved