我在表达中挣扎我试图删除WebSoldPriceForFmvRatio
和LastFMV
值为isPriorMonthAppraised
的任何值。我曾多次尝试使用iif和sum语句的组合,但它们都返回错误。我正确使用IFF语句还是需要使用其他条件?
代码:
=Code.Divide(SUM(
IIF(
Fields!isPriorMonthAppraised.Value=0
,Fields!WebSoldPriceForFmvRatio.Value,0))
, SUM(
IIF(Fields!isPriorMonthAppraised.Value=0
,Fields!LastFMV.Value,0)))
答案 0 :(得分:0)
我相信正确的拼写是" IIF"而不是" IFF",所以也许从那里开始。
此外,您期望0(如数字0中所示),还是需要测试NULL值?如果需要测试NULL,请使用IsNothing()函数。
答案 1 :(得分:0)
您的WebSoldPriceForFmvRatio
与表格/矩阵的数据集不在相同的数据集中。
如果您需要从其他数据集访问它,则需要使用 aggrgate功能或查找功能或重新设计数据集。< / p>
还要记住字段名称区分大小写。它必须与数据集下的字段名称匹配。
WebSoldPriceForFmvRatio
与WebSoldPriceForFmvRatiO
或WEBSoldPriceForFMVRatio
不同