我必须对另一位开发人员完成的报告进行简单的更改,如果我在VS2010中编辑“ShowAverageSpeed”公式,我可以看到公式为: if({AXMXmlJob.AverageSpeed} = 0)然后“停止”否则“移动”
我将公式保存在公式工作室中,但当我尝试在网站上查看报告时,我得到:“这里需要一个字符串。”
如果我从报告中删除它,它会渲染得很好,所以我确定这是错误所在。 AXMXmlJob.AverageSpeed是nvarchar(50)null但是如果我尝试使用if({AXMXmlJob.AverageSpeed} =“0”),它会抱怨它正在期待一个数字吗?
答案 0 :(得分:1)
两端需要相同的数据类型。试试这个:
if(ToNumber({AXMXmlJob.AverageSpeed})= 0)然后“停止”否则“移动”