无法将用户可控制的参数链接到查询:DevExpress报告和仪表板服务器

时间:2018-11-30 14:03:58

标签: devexpress xtrareport

我目前正在根据mysql数据库中的一组数据生成一组报告和仪表板。

我创建了一些自定义过程,这些过程接受日期输入并根据需要提供所有结果。

不幸的是,当我在“数据源”中指向这些过程时,我无法动态更改Date参数-一旦在Data Source中设置了Date参数,它将永久保留为该日期(除非我编辑报告/仪表盘)。

有人知道您可以根据用户输入更改查询吗?

我尝试创建与“数据源”中的查询中的参数集名称匹配的参数,但是无法“注入”要使用的日期。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

检查此文档主题https://docs.devexpress.com/ReportServer/118944/create-dashboards/add-a-dashboard-parameter-and-filter-data

的“过滤SQL查询”部分

简而言之,您需要创建一个仪表板/报告参数,并通过表达式将其绑定到数据源的查询参数。