【问题标题】:powerbi-client setSlicerState not working with Hierarchy slicer in jspowerbi-client setSlicerState 不能在 js 中使用 Hierarchy 切片器
【发布时间】:2023-01-19 03:02:56
【问题描述】:

我正在尝试使用 powerbi-client 和 setSlicerState 更改层次结构切片器的值,但函数 setSlicerState 仅将类型为 ISlicerState 的对象作为输入。但是,对于层次结构切片器,我们需要使用以下格式传递一个对象:

const filter =
      {
        $schema: 'http://powerbi.com/product/schema#hierarchy',
        filterType: 9,
        target,
        hierarchyData
      }

这种格式不尊重接口ISlicerState 那么我怎样才能实现我想做的事情呢?

我使用了https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/control-report-slicers#hierarchy-filter 的文档

但是,看起来这个文档是错误的,因为我完全按照他们说的做了,但它不起作用:

即使他们在文档中这样做:

【问题讨论】:

    标签: powerbi-embedded


    【解决方案1】:

    我发现了为什么我看不到任何具有层次结构的内容。这是因为我使用的是旧版本 (2.18.5),而此版本无法设置层次结构切片器。我将我的包版本更新为 2.21.1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多