话务量=0的时候显示0个信道;
话务量>0 AND 话务量<=0.1217 显示1个信道
话务量>0.1217 AND 话务量<=0.4125 显示2个信道
……
话务量>84.585 AND 话务量<=100 显示97个信道
之前已经尝试过IIF函数,但是由于字符太多,无法满足要求; 作者: todaynew 时间: 2013-7-5 18:01
将分段的标准放到一个数据表中,然后用Dlookup引用即可作者: aslxt 时间: 2013-7-5 18:32
在VBA中插入模块,添加下面的自定义函数:
Function 信道数(ByVal 话务量 As Double) As Long
Dim a As Long
a = Nz(DLookup("信道数", "区间设置", "话务量下门限<" & 话务量 & " and 话务量上门限>=" & 话务量), 0)
信道数 = a
End Function
查询设计的sql语法:
SELECT 话务量.CI, 话务量.话务量, 信道数([话务量]) AS 信道数 FROM 话务量