У меня есть данные, поступающие в отчет (из хранимой процедуры, которую я не могу редактировать) в следующем виде:
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
Сначала я попытался сгруппировать таблицу по идентификатору записи, но я получил 4 строки с подробными сведениями.
Затем я попытался использовать выражение вроде:
=IIF(Fields!Field_Label.Value = "Name", Fields!Field_Value.Value, Nothing)
в строке заголовка группы, но в зависимости от того, какая строка окажется первой (Name, Addr, City или State), будет отображаться в строке заголовка, а остальные будут пустыми, поскольку она извлекает только первую запись, если Вы помещаете подробные данные в строку заголовка.
У кого-нибудь есть идеи? Заранее спасибо за помощь!