SSRS "сгладить" SQL-запрос - PullRequest
       12

SSRS "сгладить" SQL-запрос

0 голосов
/ 19 ноября 2018

У меня есть данные, поступающие в отчет (из хранимой процедуры, которую я не могу редактировать) в следующем виде:

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), будет отображаться в строке заголовка, а остальные будут пустыми, поскольку она извлекает только первую запись, если Вы помещаете подробные данные в строку заголовка.

У кого-нибудь есть идеи? Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 19 ноября 2018

Я нашел свой ответ на другой вопрос после изменения способа его поиска: TSQL Pivot без агрегатной функции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...