【问题标题】:Unable to combine two datacolumn expressions (vb.net)无法组合两个数据列表达式(vb.net)
【发布时间】:2015-10-20 09:00:57
【问题描述】:

我有两个表:“WBS”(这是一个分解结构/父子表)和一个表“成本”。

工作分解结构:

  • wbs_id
  • wbs_parentid
  • subtotal1:表达式 = sum(child(wbs_costs).price)
  • subtotal2:表达式 = sum(child(wbs_wbs).subtotal1)
  • 小计3:表达式=小计1+小计2
  • 费用

  • costs_id
  • wbs_id
  • 价格
  • 我也有两个关系:

  • WBS_Costs(父键=wbs.wbs_id,子键=costs.wbs_id)
  • WBS_WBS(父键=wbs.wbs_id,子键=wbs.parent_id)
  • 如您所见,subtotal1 是与 wbs 表中的记录关联的成本总和。 Subtotal2 是 wbs 表本身内所有子记录的总和。

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

    但现在我的问题是:当我尝试将这两个组合到 subtotal3 中时,它不起作用。

    有人知道为什么吗?

    谢谢!

    【问题讨论】:

    • it is not working,您在专栏中看到了什么?

    标签: vb.net expression datacolumn


    【解决方案1】:

    感谢 lomed,值为 dbnull,我猜该表达式不会将其视为零。使用 ISNULL(expression,0) 解决它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多