Отчет SSRS о PowerBI Server ведет себя странно - PullRequest
0 голосов
/ 30 августа 2018

Недавно мы переместили несколько отчетов из классической среды SSRS на сервер PowerBI. Все работает отлично - кроме одной ошибки, которую я не могу решить!

В отчете содержится обзор возникших ошибок. Ошибки делятся на критические (первоочередные 1) и умеренные (первоочередные 2) ошибки и информативные сообщения (первоочередные 3). Это также структура группировки моего набора данных.

Каждая группа имеет «заголовок» / первую строку, которая содержит выражение, которое отображает что-то вроде Prio 1 ([number of Prio 1 Errors]), где [количество ошибок Prio 1] оценивается с помощью LOOKUP для другого набора данных. Этот предмет используется для свертывания и расширения группы.

Теперь ошибка: в классической среде сервера отчетов все работает нормально, но сервер PowerBI портит этот заголовок, как только происходит свертывание / развертывание. Когда отчет вызывается, дисплей, как и ожидалось, выглядит как (+)Prio 1 (53 records), шина, как только я нажимаю (+), меняется на (-)#Error. Однако, если я отменю действие, оно все равно останется (+)#Error.

Мое выражение на упомянутом предмете =Fields!ResultRating.Value & " (" & LOOKUP(Fields!ResultRating.Value, Fields!Severity.Value, Fields!ResultCount.Value, "ds_ErrorOverview") & ")". Если я уберу часть между скобками, отображаемый текст останется Prio 1 (), независимо от того, сверну я или нет.

Любая помощь будет высоко оценена.

...