在很多部门网站(政府网站)可能会要求对每个部门的新闻投递数进行统计,下面我们就拿动易来实现如下功能
首先部门定义在用户增加一个组(投递组) 当然你可以不设置,然后部门或者区域信息通过用户的“市/县/区: 部门或者地区 “进行区别。
首先进行地区的分类,通过查询找出某个地区(部门)所有的用户
具体标签如下:
函数:部门,开始时间,结束时间,用户组
顺序:5
MY_统计地区用户名称(城市区域部门,开始时间,结束时间,用户组)
SQL:select top 10 PE_User.UserID,PE_User.UserName from PE_User,PE_Contacter where PE_User.ContacterID = PE_Contacter.ContacterID And PE_Contacter.City='{input(0)}' And PE_User.GroupID={input(1)}
输出:<Script>
var num=0
{Loop}{Infobegin}
num+={$MY_统计按用户输出文章数({$Field(1,Text,0,0,0)},{input(1)},{input(2)})};
{Infoend}{/Loop}
document.write (num);
</script>
然后再根据用户输出该用户的所有信息数
标签:my_统计按用户输出文章数
函数:
输入者
开始时间
结束时间
SQL:select Count(*) as t from PE_Article Where Inputer='{input(0)}' and UpdateTime between '{input(1)} 00:00:00' and '{input(2)} 23:59:59'
输出:{Loop}{Infobegin}{$Field(0,Num,0,0)}{Infoend}{/Loop}
两个标签结合,通过自定义页面实现,具体页面代码如下:
比如宜兴地区::
{$MY_统计地区用户名称(宜兴地区,2009-5-1,2009-5-30)}
当然有的时候,看你程序怎么设置 这个也很重要。这个功能看到网上有人卖钱,正好有个网友喊着帮忙写个,本着共享的精神,发布出来!
大家在使用的时候有什么问题,可以反馈我。一起交流