最近,我们将几个报告从经典的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 ()
。
任何帮助都将受到高度重视。