aj510105 发表于 2015-6-30 16:36:00

在页面报表中怎么过滤数据

如果想在报表数据中对CITY字段进行过滤,只显示 北京,上海,深圳 的数据,应该怎么写表达式?
像下图这样设置,不显示任何数据



看了很多例子,基本上都是在数据源处根据条件对数据进行筛选,没有找到在报表数据中进行过滤的方法,望解答,谢谢

aj510105 发表于 2015-6-30 16:37:00

如果可以实现,后期准备将表达式设置为参数。这样可以直接按照格式传入参数,对数据进行过滤

frank.zhang 发表于 2015-6-30 17:52:00

您好,
您的问题我们已经收到,由于验证需要一些时间,最迟会在一个工作日内给您反馈。

frank.zhang 发表于 2015-7-1 12:03:00

您好,
以数字为例,使用In的过滤,如下图所示:



运行结果:

aj510105 发表于 2015-7-1 13:38:00

你好,根据您提供的方法,可以成功实现对报表数据进行过滤。


但如果我想把过滤的表达式作为参数传入,应该怎么写呢

例如我定义一个参数param1,然后将param1填写到过滤的表达式当中,代替当前的
北京
上海
这部分内容


尝试了
            report1.Report.ReportParameters.DefaultValue.Values.Add("北京");
            report1.Report.ReportParameters.DefaultValue.Values.Add("上海");
或者
            report1.Report.ReportParameters.DefaultValue.Values.Add("北京,上海");
都不能成功

frank.zhang 发表于 2015-7-1 14:51:00

您好,
通过参数传递的方式:
1.设置报表参数



2.设置过滤条件





运行结果:

frank.zhang 发表于 2015-7-20 09:46:00

您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?
如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。
我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 在页面报表中怎么过滤数据