计算视图文档数
条件:视图RenYuan,第一类:排序分类BuMen,第二列:XingMing
问题:
1、计算所有人员数量,即人员文档数
2、计算部门数量
3、计算BuMen="开发部"的人员数量
解答:
1、ItemNum:=2;?????????????''列数,因为此列显示所有人员ViemName:="视图名称";ServerName:="服务器名称";DbName:="数据库名称";@Elements(@DbColumn("";ServerName:DbName;ViewName;ItemNum)?
2、
ItemNum:=1;?????????????''列数,因为此列显示所有部门ViemName:="视图名称";ServerName:="服务器名称";DbName:="数据库名称";@Elements(@DbColumn("";ServerName:DbName;ViewName;ItemNum)?
注:ItemNum为视图的列数,一般建议使用第1列如果列没有分类,则返回视图中的全部文档如果分类,则返回视图中的分类的类别数量
3、
ItemNum:=2;?????????????''列数,ItemName:="开发部"???????''搜索开发部类别ViemName:="视图名称";ServerName:="服务器名称";DbName:="数据库名称";@Elements(@DbLookup("";ServerName:DbName;ViewName;ItemName;ItemNum)
注:以上三个公式都假定能够找到文档,即返回数一定大于0如果没有存在文档使用以上公式,系统将报错,需要截获系统错误信息:
@If(@IsError(上面的公式);0;上面的公式)
|
|