如何找到 Power BI 数据选定事件的定义

How do I find the definition of a Power BI Data Selected Event

我正在使用嵌入在 AngularJS 应用程序中的 Power BI(是的,我知道它很旧)。我正在使用以下内容触发事件:

      report.on("dataSelected", function (event) {
        console.log(scope.renderedReport);
        console.log(event.detail);
      });

我可以看到"detail"对象的各种结构。但是,我很难找到真正显示所有子对象应该是什么样子的地方。我需要将此信息保存到数据库中,我正在尝试为详细信息对象构建 C# 对象,随后还为 SQL 表构建。如果有人能指出这个 event.detail 对象定义的方向,我将不胜感激。

根据official wiki,是:

dataSelected
    report: Report
    page: Page
    visual: IVisual
    filters: IFilter[]
    dataPoints: (Array of data points)
    each point has:
        1) **identity** array
        2) **values** array

您可能也想查看此演示

https://microsoft.github.io/PowerBI-JavaScript/demo/dataselection.html