RDLC报告中的组特定行

时间:2017-06-21 06:53:01

标签: reporting rdlc

我正在生成此RDLC报告,并且我遇到了需要将具有id值的特定行分组的位置,如下所示...

enter image description here

注意: 我只是为了清楚了解而添加了类型ID列,我将不会在最终报告中使用该列。

它使用Postgres DB。 在此类型ID 1 & 2 都是传出类型,我按类型ID对此报告进行了分组...但我还要将传出记录分组... 换句话说,我需要将Type 1和amp; 2,并获得一个传出记录。

例如:

外出21 00:27:46

内部50 00:08:09

传入87 01:42:55

我试过...... https://docs.microsoft.com/en-us/sql/reporting-services/report-design/group-expression-examples-report-builder-and-ssrs并使用了以下内容......

=IIF(First(Fields!information_element.Value)=1 OR First(Fields!information_element.Value)=2,"Outgoing", (iif(Fields!information_element.Value = 4 , "Internal", (iif(Fields!information_element.Value = 5 , "Incoming", ""))  )) )

作为通话类型表达式,其中' information_element '是类型ID 数据字段名称。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我改变了postgres查询本身,我无法通过报告方找到方法。 我做的是......

(case when trim(coalesce(information_element,'0')) = '1' then '2' else trim(coalesce(information_element,'0')) end) as information_element

我检查类型ID(数据字段名称是'information_element'),如果是1,我将其设置为2.

就是这样。 :)

希望这有助于某人...