无法组合两个数据列表达式(vb.net)



我有两个表:'WBS'(这是一个细分结构/父子表)和'Costs'表。

WBS:

  • 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)
  • 可以看到,subtotal1是wbs表中与一条记录相关的成本总和。Subtotal2是wbs表本身中所有子记录的总和。

    这两个表达式都能正常工作。

    但是现在我的问题是:当我尝试在subtotal3中结合这两个时,它不工作。

    有人知道为什么吗?

    谢谢!

    Thanks lomed, value是dbnull,我猜表达式不会将其视为零。使用ISNULL(expression,0)

    解决

    相关内容

    • 没有找到相关文章

    最新更新