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