使用嵌入的Power BI,我已将报表嵌入到网页中。报告在绝大多数情况下都能完美呈现。该报告很少且看似随机地出现视觉伪影:标签与视觉效果重叠。当奇怪的现象出现时,我无法弄清楚是什么原因造成的,也无法看到其中的规律。
已修复! Microsoft 承认 Power BI Embedded 报告存在已知问题:
嵌入报表或其他 Power BI 项目时,请确保嵌入容器是 DOM 的一部分,并且显示 CSS 属性未设置为 none,因为这可能会导致意外行为。如果您想隐藏嵌入容器,请考虑使用visibility CSS属性。
事实上,当用户导航报告菜单时,我使用带有
display:none
的 CSS 来在屏幕上显示/隐藏报告。
就我而言,我只需更改
hide
CSS 类即可将元素宽度设置为零,这具有相同的视觉效果。我的方法可能适合你,也可能不适合你,具体取决于你的情况要求。
之前(不好):
.hide {
display:none;
}
之后(好):
.hide {
width:0;
}