社区
图表区
帖子详情
水晶报表公式报错:此处需要有一个数字字段或货币金额字段。在线等……
xwty1225
2011-06-28 10:51:59
水晶报表运行时报错:
公式 <HFLALL>.
'if StrCmp ({FDRSubcontractOrgRpt.BYTYPE}, '分包商') = 0'
此处需要有一个数字字段或货币金额字段。
...全文
677
9
打赏
收藏
水晶报表公式报错:此处需要有一个数字字段或货币金额字段。在线等……
水晶报表运行时报错: 公式 . 'if StrCmp ({FDRSubcontractOrgRpt.BYTYPE}, '分包商') = 0' 此处需要有一个数字字段或货币金额字段。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xwty1225
2011-06-30
打赏
举报
回复
前面是笔误,不是问题所在:
问题是这样的:
1、在报表页脚的 抑制显示中用 {FDRSubcontractOrgRpt.BYTYPE}<>'分包院' 没有问题
2、但是在公式中用到,就出问题了(提示:此处需要有一个数字字段或货币金额字段)
阿泰
2011-06-30
打赏
举报
回复
前面的描述根本没点明问题所在。。。8楼才是重点。
所以说,描述清楚问题是很重要的。
[QUOTE]
if cdbl({FDRSubcontractOrgRpt.BYTYPE})<>'分包院'
then
if(cdbl(Sum ({FDRSubcontractOrgRpt.BQSD})) + cdbl(Sum ({FDRSubcontractOrgRpt.SQYL}))) <> 0
then
cdbl(Sum ({FDRSubcontractOrgRpt.DAYS5})) * 100 / (cdbl(Sum ({FDRSubcontractOrgRpt.BQSD})) + cdbl(Sum ({FDRSubcontractOrgRpt.SQYL})))
else 0
else 0
[/QUOTE]
这个的重点不是在{FDRSubcontractOrgRpt.BYTYPE}<>'分包院'
你后面的这些数值型字段里,应该有null值。
阿双2009
2011-06-29
打赏
举报
回复
[Quote=引用 6 楼 xwty1225 的回复:]
cdbl({FDRSubcontractOrgRpt.BYTYPE})<>'分包院'
[/Quote]
左边是数字,右边是字符串,应该把左边的cdbl去掉
xwty1225
2011-06-29
打赏
举报
回复
问题是这样的:
1、在报表页脚的 抑制显示中用 {FDRSubcontractOrgRpt.BYTYPE}<>'分包院' 没有问题
2、但是在公式中用到,就出问题了(提示:此处需要有一个数字字段或货币金额字段)
if cdbl({FDRSubcontractOrgRpt.BYTYPE})<>'分包院'
then
if(cdbl(Sum ({FDRSubcontractOrgRpt.BQSD})) + cdbl(Sum ({FDRSubcontractOrgRpt.SQYL}))) <> 0
then
cdbl(Sum ({FDRSubcontractOrgRpt.DAYS5})) * 100 / (cdbl(Sum ({FDRSubcontractOrgRpt.BQSD})) + cdbl(Sum ({FDRSubcontractOrgRpt.SQYL})))
else 0
else 0
东莞寻香苑
2011-06-29
打赏
举报
回复
就直接用会报错吗?
if {FDRSubcontractOrgRpt.BYTYPE}= '分包商' then
{FDRSubcontractOrgRpt.Count1}
else
0
阿泰
2011-06-28
打赏
举报
回复
{FDRSubcontractOrgRpt.BYTYPE} 这个字段类型是什么?
有没有NULL值?
整个公式贴出来看看吧
xpcxpy
2011-06-28
打赏
举报
回复
then后面和else后面的数据类型要一致
xwty1225
2011-06-28
打赏
举报
回复
if StrCmp ({FDRSubcontractOrgRpt.BYTYPE}, '分包商') = 0
then
{FDRSubcontractOrgRpt.Count1}
else
0
数据源是我在.cs中构造的:
dr["BYTYPE"] = "Type1";
水晶报表
分组,统计,求和,sum()函数使用
本文介绍了如何在
水晶报表
中使用Sum()函数进行数据统计和求和。Sum(
字段
名)用于计算所有明细记录的总和,而通过指定分组
字段
,如Sum({xh_Getdinggoudan;1.Djine} ,{xh_Getdinggoudan;1.Ddgdanhao}),可以实现按分组进行求和。内容来源于网络资源,包括百度知道和博客分享。 107720320,7472279,计算机网络定义与特点解析,['网络', '计算机科学', '信息技术', '通信', '资源管理']
Excel复利
公式
实战指南:搞懂FV函数与时间价值
复利是理解资金时间价值的核心概念,其本质是将时间转化为指数级增长的乘数因子。在财务建模与个人理财中,Excel的FV函数作为复利计算的关键工具,需严格匹配rate(周期利率)、nper(周期总数)和pmt(现金流)的时间维度。忽视‘周期归一化’或符号规则,会导致长期收益误差高达数万元。该技术广泛应用于基金定投、房贷测算、教育金规划及创业现金流预测等真实场景。掌握FV函数不仅提升Excel实操能力,更是构建理性财务决策框架的基础能力——本文聚焦Excel复利
公式
、FV函数两大热词,拆解参数逻辑、常见陷阱与三重
Excel贷款摊销表实战:用PMT、IPMT、PPMT算清每一笔利息与本金
贷款摊销是理解资金时间价值的基础财务概念,其核心在于每期还款额恒定,但利息与本金构成动态迁移。原理上遵循‘还款额=当期利息+当期本金’的资金守恒律,依赖复利现值模型精确求解。技术价值体现在将抽象利率、期限、本金转化为可验证、可调整、可审计的动态计算体系,支撑个人房贷优化、企业债务管理及浮动利率模拟等真实场景。本文聚焦Excel原生函数实现路径,深度解析PMT函数的数学本质、IPMT与PPMT对期初余额的依赖逻辑,并强调ROUND精度控制这一常被忽视的金融建模刚需,助力用户从被动接受银行报表转向主动掌控负债结
图表区
4,818
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章