如何在不指定表名称的情况下筛选 Power BI 自定义视觉对象中的所有视觉对象?

How to filter all visuals in a Power BI custom visual without specifying a table name?

提问人:erfan shafiee 提问时间:11/17/2023 更新时间:11/18/2023 访问量:32

问:

我在 Power BI 中有一个自定义视觉对象,我编写了以下代码,以根据名为 DateID 的列筛选其他表:

  public update(options: VisualUpdateOptions) {
    const filter = {
      $schema: "http://powerbi.com/product/schema#basic",
      target: {
        table: "MRS3 vwMrsFactSales",
        column: "DateID",
      },
      operator: "In",
      values: [13991002, 13991006],
    };
    this.host.applyJsonFilter(
      filter,
      "general",
      "filter",
      powerbi.FilterAction.merge
    );
  }

当我在目标中指定表名时,它可以工作,但我想要的是过滤报告中的所有表,我不知道什么是表名,当我从目标中删除表时,它坏了。 我该怎么办?

我搜索了很多,但没有关于此的好文档或 YouTube 视频。

javascript typescript powerbi-custom-visuals

评论

0赞 Sam Nseir 11/17/2023
也许可以通过过滤与所有其他表相关的一个表来接近它,例如日期表。

答:

0赞 erfan shafiee 11/18/2023 #1

正如 Sam Nseir 所说,我应该过滤与其他表相关的一个表

评论

0赞 Trenton McKinney 11/19/2023
这并不能提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。 - 来自评论