我有数据以以下形式进入报表(来自无法编辑的存储过程):
RecordID | Label | Value
1 Name Alice Arnold
1 Addr 123 Main St
1 City Hometown
1 State US
2 Name Bob Barker
2 Addr 456 Side St
2 City Hometown
2 State US
我需要这样展示:
Name | Addr | City | State
Alice Arnold | 123 Main St | Hometown | US
Bob Barker | 456 Side St | Hometown | US
首先,我尝试按记录id对表进行分组,但得到了4个附加的细节行。
然后我试着用这样的表达方式:
=IIF(Fields!Field_Label.Value = "Name", Fields!Field_Value.Value, Nothing)
在组标题行中,但出现在标题行中的行(名称、地址、城市或状态)是最先出现的行,其余的都是空的,因为只有将细节数据放在标题行中时,它才会拉入第一条记录。
有人有什么想法吗?提前谢谢你的帮助!