ARJS中IIF函数有问题
问题1:矩表中某个单元格按照以下表达式=IIF(Fields!数量.Value = 0,0,Fields!金额.Value / Fields!数量.Value)
这时候,如果当前行 Fields!数量.Value 是0的话,改行未显示 0 还是空的,啥也没显示;F12 查看控制台 有js输出内容:“division by zero”
问题2:
ARJS钻取有3中方式:
1:跳转至报表()
2:跳转至书签
3:跳转至网页buk(直接打开网页了,不可行)
我想实现的是,当点击某一列的时候,跳转到一个回调函数,在这个回调函数中我需要中进行一些逻辑处理,然后再打开新的报表,如何实现啊?
本帖最后由 KearneyKang 于 2020-4-16 13:43 编辑
你说的当值为0,然后展示不可以的问题,我这边已经使用ARJS验证了,我这边验证是可以的
表达式:=IIF(Fields!DetailPrices.Value=0,0, Fields!DetailPrices.Value/ Fields!DetailTotal.Value)
测试数据
{
"OrderInfo": {
"RestaurantName": "西城店餐厅",
"OrderNo": "20201455789124",
"Person": 10,
"PayRemark": null
},
"Details": [
{
"DetailName": "黄花菜",
"DetailPrices": 0,
"DetailTotal": 60.0
},
{
"DetailName": "猪脚",
"DetailPrices": 50.0,
"DetailTotal": 50.0
}
],
"Pays": [
{
"PayName": "现金",
"PayNum": 0,
"PayPrice": 100.0
},
{
"PayName": "现金",
"PayNum": 1,
"PayPrice": 100.0
}
]
}
附件是测试验证的报表
第二个钻去的问题,我这边还需要在测试验证下 您好,钻取的问题,您那边有验证结果了吗? 验证了,也不行:(
页:
[1]