找回密码
 立即注册

QQ登录

只需一步,快速开始

kbw.qin

初级会员

22

主题

60

帖子

252

积分

初级会员

积分
252
kbw.qin
初级会员   /  发表于:2022-6-13 18:06  /   查看:1999  /  回复:9
10金币
我这边确定数据是有的。
参见上传的图片1和2,在图1里使用一个条件时有几列不表示,在图2里加一个检索条件(数据结果集没变)后,就表示出来了。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

9 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-6-13 18:44:42
沙发
您好,您先使用对应的数据集的sql语句在数据库中执行看看结果是否和现在是一样的,先排除一下sql语句问题。
回复 使用道具 举报
kbw.qin
初级会员   /  发表于:2022-6-13 18:45:24
板凳
是一样的,sql执行的结果都没有变化。
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-6-13 18:46:55
地板
您好,您这个我看附件里面的报表,您的参数没有跟报表有数据关联?
参数没有过滤效果吗?
回复 使用道具 举报
kbw.qin
初级会员   /  发表于:2022-6-13 18:55:00
5#
  1.             return app.UseReporting(settings =>
  2.             {
  3.                 settings.UseCustomStore(template => new PageReport().ConvertKbwReport(Path.Combine(configuration.GetReportTemplateStoragePath(), template)));
  4.                 settings.UseCompression = true;
  5.                 settings.LocateDataSource = args => args.ReportPreview(app);
  6.             });
复制代码


因为我使用了LocateDataSource 的相关配置,报表里的SQL只用于报表设计时的预览,实际运行时的SQL是从配置文件里取的。
你们觉得是数据集的问题吗?
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-6-13 19:11:40
6#
kbw.qin 发表于 2022-6-13 18:55
因为我使用了LocateDataSource 的相关配置,报表里的SQL只用于报表设计时的预览,实际运行时的SQL是从 ...

嗯嗯 ,怀疑是数据的问题,您可以打印一下日志,看看是不是添加参数过滤之后,是不是没有数据,或者是字段名称变化了,导致匹配不上了
回复 使用道具 举报
kbw.qin
初级会员   /  发表于:2022-6-13 19:18:45
7#
在同一个参数的情况下,今天我也碰到先后不一样的情况。
一开始也是几列不表示,因为数据集里有大量的无限小数,我怀疑是这个导致,就加了一下Round截取4位小数,修改之后,在同样的参数下之前不表示的几列就可以表示出来了。
但是还有一些数据仍然不行。

ActiveReports后台服务会有缓存之类的东西吗?我也尝试重启服务器也不能解决这个问题。
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-6-13 19:26:47
8#
kbw.qin 发表于 2022-6-13 19:18
在同一个参数的情况下,今天我也碰到先后不一样的情况。
一开始也是几列不表示,因为数据集里有大量的无限 ...

您好,您先把工程版本切换到AR的16.0.2 ,然后打印日志运行排查一下
回复 使用道具 举报
kbw.qin
初级会员   /  发表于:2022-6-14 08:14:59
9#
我现在工程里 GrapeCity.ActiveReports 版本是15.1.3
之前从 14 升到 15 时有些破坏性更新,发现代码不可用。
现在直接升到 16 没问题么?
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-6-14 09:46:45
10#
kbw.qin 发表于 2022-6-14 08:14
我现在工程里 GrapeCity.ActiveReports 版本是15.1.3
之前从 14 升到 15 时有些破坏性更新,发现代码不可 ...

那先别升级,16需要新的授权,您现在用的15的话,这个您看能提供一个复现的demo不?我们这边好调查一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部