如何对这份报告进行分组

How to group this report

我想知道是否有办法对这份报告进行分组。这是我的报告。

此报告按“Merchant”和“ConfirmationID”两列分组,并按“date”和“time”列排序。如您所见,由于分组,商家重复了两次。我想知道是否有办法将“商家”这一列分组以这种方式显示:

我尝试用列 merchant 再添加一个父组,但输出与我想要的不同,因为它将所有内容组合在一起并且不遵守时间和日期列的类型。这是如果我添加一个包含 Merchant:

列的父组的结果

如果有人能帮助我,我将不胜感激。

最初按确认 ID(第 1 组)分组,然后按商家(第 2 组)分组。

为您的商家组创建两行。

第一行是商家字段,第二行是 headers。

当商户价值不变时,您需要隐藏这两行。 为此,将行可见性表达式设置为 =(Fields!merchant.Value = Previous(First(Fields!merchant.Value,"merchant")))

按日期和时间订购您的详细信息。

总数更新

只创建一组

将以下自定义代码添加到您的报告中

Dim current_merchant
Dim current_confirmation

Public Function CustomGroup( merchant As String, confirmation As Integer) As String

If current_merchant <> merchant Then
    current_merchant = merchant
    current_confirmation = confirmation
End If

Return current_merchant & " " & Cstr(current_confirmation)

End Function

对于您的小组,将表达式设置为 =Code.CustomGroup(Fields!merchant.Value, Fields!confirmation_id.Value)

设置 confirmation_id、日期、时间的详细排序 您不需要任何可见性表达式