起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4764|回复: 6

[结贴] 交叉报表的问题

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2017-8-14 20:18:10 | 显示全部楼层 |阅读模式

交叉报表

交叉报表

想做一个这样的交叉报表 ,显示所选月份的考勤记录(签到签退时间),每个人每天的签到签退时间
数字列 是日期  ,根据月份不同显示不同日期
比如 选1月的话就是1月1号 到 1月25号的日期 ;12月是11月26号到12月31号的日期;其他的月都是上一个月的26号到本月25号的日

该怎么做,能动态显示日期列??

我看的例子 交叉报表的数据都是用sum函数,我这个该怎么显示数据??

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-15 09:24:01 | 显示全部楼层
日期都是自己存到数据库中,那就需要自己sql中判断传过来的月份自己sql中判断日期字段获取什么时间段中的数据,然后用这个日期字段去横向展现

直接显示数据就直接写要显示的对应的字段的名字,如reportData的xid.字段名
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-8-15 12:44:53 | 显示全部楼层
无标题.png

现在显示如上图 ,竖向分组是按照 手持设备号、员工卡号、姓名、区分字段进行,横向分组是按照日期进行的
1.如果查询数据中某些日期的手持设备号、员工卡号、姓名、区分字段数据都为空,分组后就会出现空行
  如何去掉这空行
2.日期能不能只显示天(有可能有重复的天),不能直接用天来分组
,比如12月的数据一般是11月26号到12月31号的数据,26--30号都会有两个

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-15 14:42:39 | 显示全部楼层
1.自己sql中控制值为空的不取
2.显示到哪个日期是自己sql中比较获取的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-8-15 16:10:34 | 显示全部楼层


sql中控制值为空的不取  的话 是没有空行了,但是某天没有记录的话,也不会显示列数据
比如,上图2016-11-26号没有数据就不会显示 ,我想这样的数据也要显示,怎么办?


QQ截图20170815160657.png
现在报表日期是reportData1.grouph(reportData1.dateYYYYMMDD)这样来显示的,如果查询出的数据没有某天的记录,
就不会显示该天的列,就像2016-11-26号的
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-8-15 16:12:48 | 显示全部楼层
QQ截图20170815160051.png
5# 漏了个图片
该图是现在的报表显示
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-15 16:45:32 | 显示全部楼层
写自己写sql到数据查出这样满足需求的数据,然后在用报表显示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 05:50 , Processed in 0.078026 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表