我在尝试执行以下操作时遇到问题。我正在尝试在标题中加入一个iif语句。这是在标签上评估的当前行:IIF声明LogiXML
= ROUND(@ Data.rp_TATStatAtBenchmark〜/ @ Data.rp_TATStatCount〜* 100)+ “%”
,我已经它改变到在@ Data.rp_TATStatCount = 0和@ Data.rp_TATStatAtBenchmark = 0时,出现错误之后(出于某种原因,报告在第二个值为0而不是仅显示“0%”时显示???)。无论如何,这是我试着写:
= IIF((@ Data.rp_TATStatAtBenchmark〜= “0” 或@ Data.rp_TATStatCount〜= “0”), “0%”,圆(@ Data.rp_TATStatAtBenchmark〜/@ Data.rp_TATSt atCount〜* 100)+“%”)
但它不起作用。任何帮助,将不胜感激。谢谢!
谢谢您的答复。我试图将计算出的列公式添加到我的数据层中,并在稍后显示它们时引用它,但结果是此时没有显示值而不是“???”。是否有必要拥有静态数据行?如果是这样,我怎样才能将它结合到我现有的数据层? 顺便说一句,感谢帮助我与这个和我以前的问题,我感谢它:) –
另外,在第一个计算列,不应该第三项是: @ Data.rp_TATStatCount〜? (即使改变了这一点,没有改变,条目保持空白) –
我使用静态数据行来创建示例演示,因此您不需要将其保留在实际内容中。另外,是的,有一个错误,Statcount2计算列中的第三项应与您的列名称相匹配:@ Data.rp_TATStatCount〜。在我的例子中做出这个改变应该可以让它正常工作 - 但是你可能只需要将2个计算列复制到你的定义中就可以使它工作。 – david