JAVASCRIPT 除数为0
在BI设计中 , 其内置的编程语言为javascript 。 现在 ,
我有两个数据列 ,一个是“数量”列 , 一个是“金额”列 。
现在我要添加一个计算项(“单价”) , 也就是一个计算列 。
“单价”列的值定义为 : 金额/数量 。
如果不存在 数量 == 0 的情况 , 上面的定义是没有错的 。
但在现实中 , 数量 == 0 的情况 也还是存在的 。 这时 ,
就导致计算出来的结果为正负无穷大 , 而这不是我想要的 。
我试着用 if条件语句来判断 :
if(数量 != 0)
金额/数量
else
0
但这样写好象不起作用 , 不知道什么原因???
上述问题 , 我不知道该怎么解决 ???
[解决办法]
不要和0比较,可以写成
if(数量 > 0)
金额/数量
else
0