NLV*_*NLV 30 reportingservices-2005 reporting-services
我在报告中有以下表达方式.
=FormatNumber(MAX(Fields!Reading.Value, "CellReading_Reading"),3)
Run Code Online (Sandbox Code Playgroud)
现在,当数据集为空时,"Fields!Reading.Value"变为空,找到它们的最大值无效.如何检查整列是否为空?
我试了以下没有运气.
=iif(IsNothing(Fields!.Reading.Value),"",FormatNumber(MAX(Fields!Reading.Value, "CellReading_Reading"),3))
Run Code Online (Sandbox Code Playgroud)
但我仍然在报告中得到#Error.我也检查了链接,但无法从中得到线索.我想在报告级别处理它.
Ior*_*nev 49
试试这样
= IIF( MAX( iif( IsNothing(Fields!.Reading.Value ), -1, Fields!.Reading.Value ) ) = -1, "", FormatNumber( MAX( iif( IsNothing(Fields!.Reading.Value ), -1, Fields!.Reading.Value ), "CellReading_Reading"),3)) )
Run Code Online (Sandbox Code Playgroud)