wbs_id
wbs_parentid
subtotal1: expression = sum(child(wbs_costs).price)
subtotal2: expression = sum(child(wbs_wbs).subtotal1)
subtotal3: expression = subtotal1+subtotal2
costs_id
wbs_id 价格 WBS_Costs (parentkey = wbs。wbs_id childkey = costs.wbs_id) WBS_WBS (parentkey = wbs。wbs_id childkey = wbs.parent_id)
解决
我有两个表:'WBS'(这是一个细分结构/父子表)和'Costs'表。
WBS:
成本
我也有两个关系:
可以看到,subtotal1是wbs表中与一条记录相关的成本总和。Subtotal2是wbs表本身中所有子记录的总和。
这两个表达式都能正常工作。
但是现在我的问题是:当我尝试在subtotal3中结合这两个时,它不工作。
有人知道为什么吗?
谢谢!
Thanks lomed, value是dbnull,我猜表达式不会将其视为零。使用ISNULL(expression,0)