0

我们希望通过 Power BI Embedded API在视觉对象上将类别设置为关闭。card这可能吗?

我尝试将属性CategoryAxis,设置Visiblefalse,但这并没有达到抑制自动生成的卡片标题的预期结果。

换句话说,默认情况下,视觉效果如下所示:

默认卡片视觉渲染

当您关闭类别时:

关闭类别

你得到这个:

关闭类别的卡片视觉

我们希望在加载视觉对象后使用 API 以编程方式移动滑块,例如,类似于更改标题大小,可以使用setProperty如下所示完成: https ://docs.microsoft.com/en-us/javascript /api/overview/powerbi/visual-properties#available-properties-for-out-of-the-box-visuals

4

1 回答 1

0

这可以通过应用主题来完成。

以下主题 json 删除卡片视觉对象上的类别标签:

const changeCardVisualTheme: Theme = {
      name: 'cardVisual',
      visualStyles: {
        card: {
          '*': {
            categoryLabels: [{
              show: false
            }]
          }
        }
      }
    };

然后使用 JavaScript 中的 Power Bi Report 对象应用它:

await report.applyTheme(changeCardVisualTheme)
于 2021-08-19T21:13:59.957 回答