【问题标题】:Is there a way to parameterize the number of decimals of SSRS reports?有没有办法参数化 SSRS 报告的小数位数?
【发布时间】:2021-01-14 16:49:10
【问题描述】:

在我的工作中,我们为应用程序的每个报表生成存储过程,然后在 Visual Studio 中生成它们对应的 RDL,并将它们存储在 SQL Server Reporting Services 中。数据格式在每个报告中都有样式。我的研究包括找到一种方法,可以在一个位置定义小数位数,然后在每个报告中复制。

【问题讨论】:

    标签: sql visual-studio stored-procedures reporting-services


    【解决方案1】:

    如果我在同一列中有不同的度量,我有时会将格式存储在数据集查询中,因此数据集可能看起来像这样......

    Name     Measure      Amount     formatString
    Dave     Age          42         'f0'
    Dave     Salary       55000      'c2'
    Dave     pcTimeAsleep 0.5123     'p2'
    

    然后在报告中,我将格式设置为 Fields!formaString.Value

    矩阵中的输出将如下所示

    Name   Age    Salary       Time caught asleep
    Dave   42     £55,000.00   51.23%
    

    您可以对我猜想的整套报告执行类似的操作。如果您只需要一个格式字符串,您可以存储它并添加一个共享数据集来检索格式字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多