【问题标题】:in SSRS, is there a way to have a query get variable data from custom code in the report?在 SSRS 中,有没有办法让查询从报告中的自定义代码中获取变量数据?
【发布时间】:2021-04-24 04:39:30
【问题描述】:

我正在处理由其他人创建的报告。在对数据集的查询中,它有两个变量:@Start_Date 和 @End_Date,但是当报告运行时,它不会询问这些日期。相反,它要求提供年份和季度。在报告的代码部分,我可以看到将年份和季度转换为开始和结束日期的自定义代码函数,但找不到调用这些函数的位置。

SSRS 中有没有一种方法可以调用函数进行查询并返回该数据,我在哪里可以找到该函数调用?

【问题讨论】:

  • 查看参数的默认值,它们可能在那里被使用。如果您需要更多帮助,我建议您分享报告设计,特别是数据集和参数,包括隐藏参数。您也可以直接查看 rdl 代码并搜索函数名称以查看其使用位置。
  • 谢谢。我在 Dataset Properties > Parameters 下找到了参数,并看到这是调用函数的地方。这带来了另一个问题,我已经看过但到目前为止还没有成功。是否有一些网站解释了 SSRS 在运行报告时所采取的步骤?我假设它在组装报告之前先运行查询?

标签: tsql reporting-services


【解决方案1】:

SSRS 报告只是 xml 报告。如果您使用的是 Visual Studio,只需右键单击 rdl 文件并选择 View Code。从那里您可以搜索函数名称以查看它的使用位置。

【讨论】:

    猜你喜欢
    • 2020-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    相关资源
    最近更新 更多