我在执行RDLC报告时遇到了一些问题。总额 不返回值的特定列。只显示#error。
这是我创建的MySQL视图。
选择查询:
我创建的RDLC报告。
用VB.Net生成的报告,但我面临下面这个问题。
我已经尝试了所有的RDLC表达式,通过Googling,但他们没有工作。
=Sum(CDbl(Fields!Sales.Value))
=Sum(IIF(Fields!Sales.Value = "", Fields!Sales.Value, 0))
似乎你的条件是错误的。
Sum(IIF(Fields!Sales.Value != "", Fields!Sales.Value, 0))
更方便。
Sum(IIF(!string.IsNullOrEmpty(Fields!Sales.Value), Fields!Sales.Value, 0))
如果上面的方法不行,你可以改变你的查询:在sql查询中添加case。
如果你需要帮助更改查询,请告诉我。