【问题标题】:Reporting services display data format helpReporting Services 显示数据格式帮助
【发布时间】:2011-08-25 13:55:27
【问题描述】:

我有一个 Tablix,我的查询返回 5 条记录。这是我的查询结果。请让我知道如何显示它们。我很感激任何帮助。谢谢。

2      Test1            20
3      Test2            30
4      Test3            40
5      Test4            50

我必须在报告上以以下格式显示。

Title        
-------------------------------------
obj1:   Test1                Percentage: 20
obj2:   Test2                Percentage: 30
obj3:   Test3                Percentage: 40
obj4:   Test4                Percentage: 50     

【问题讨论】:

    标签: sql-server reporting-services reportbuilder


    【解决方案1】:

    这是您可以做到这一点的一种方法。该示例是在 SSRS 2008 R2 中创建的。

    该示例假定您已创建数据源并在查询的帮助下使用向导创建了报告。

    这是我在这个例子中使用的表结构。

    报告中使用了以下查询,并显示了表格记录。

    现在,您有了这样的报告,报告中的每一列都单独显示。

    右键单击第一列并选择表达式...

    输入表达式="Obj" + Cstr(Fields!Id.Value) + ":" + StrDup(10, " ") + Fields!Obj.Value + StrDup(10, " ") + "Percentage: " + CStr(CInt(Fields!Percentage.Value))

    此查询使用CStr 将整数转换为字符串。我已经使用CInt 作为数字字段来去掉小数点。函数StrDup是复制空间10次。您可以指定数字以确定您需要多少空间。

    右键单击列Obj并选择Delete Columns

    右键单击列百分比并选择Delete Columns

    展开列 ID 并将标题文本更改为标题。运行报告,这是输出。

    希望对您有所帮助。

    【讨论】:

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