如何使用 JavaScript 从 powerBi 的 GetFilter 方法中获取字段名称(功能名称)
How to Get Field Name(Capability Name) from GetFilter Method of powerBi using JavaScript
我们正在使用 Power BI API 客户端(JavaScript)创建视觉效果。创建后,我想在另一个 view.I used Visual.getFilters() 方法来获取所有预先选择的过滤器,但在每个项目中我没有获得它所属的功能,是否有任何方法可以获取每个过滤器的功能名称。
例如
我选择了以下属性来创建视觉效果
视觉类型 = 漏斗
能力
1 组 = 组 1
2 个值 = 值 1
在执行 getFilters() 时保存此视觉对象后,我们得到了这两个对象,但它不包含像 Group/Values
这样的功能名称
无法使用getFilters()
获取每个过滤器中的功能名称,我们可以使用getCapabilities
获取功能名称。要获取功能名称,请按照以下步骤操作:
- 创建创作页面:
window.authoringPage = await report.addPage(pageName);
- 使用
Create a visual
创建视觉对象 API:
const createVisualResponse = await page.createVisual('Visual_Name');
const visual = createVisualResponse.visual;
- 使用
getFilters()
获取应用的过滤器:
const filters = await visual.getFilters();
我们没有在过滤器对象中获取每个过滤器的功能
- 使用
getCapabilities
获取功能名称:
const capabilities = await visual.getCapabilities();
在此处查找参考资料和示例代码:
https://docs.microsoft.com/javascript/api/overview/powerbi/report-authoring-overview
https://docs.microsoft.com/javascript/api/overview/powerbi/create-add-visual
https://docs.microsoft.com/javascript/api/overview/powerbi/get-visual-capabilities
我们正在使用 Power BI API 客户端(JavaScript)创建视觉效果。创建后,我想在另一个 view.I used Visual.getFilters() 方法来获取所有预先选择的过滤器,但在每个项目中我没有获得它所属的功能,是否有任何方法可以获取每个过滤器的功能名称。 例如
我选择了以下属性来创建视觉效果
视觉类型 = 漏斗
能力
1 组 = 组 1
2 个值 = 值 1
在执行 getFilters() 时保存此视觉对象后,我们得到了这两个对象,但它不包含像 Group/Values
这样的功能名称无法使用getFilters()
获取每个过滤器中的功能名称,我们可以使用getCapabilities
获取功能名称。要获取功能名称,请按照以下步骤操作:
- 创建创作页面:
window.authoringPage = await report.addPage(pageName);
- 使用
Create a visual
创建视觉对象 API:
const createVisualResponse = await page.createVisual('Visual_Name');
const visual = createVisualResponse.visual;
- 使用
getFilters()
获取应用的过滤器:
const filters = await visual.getFilters();
我们没有在过滤器对象中获取每个过滤器的功能
- 使用
getCapabilities
获取功能名称:
const capabilities = await visual.getCapabilities();
在此处查找参考资料和示例代码: https://docs.microsoft.com/javascript/api/overview/powerbi/report-authoring-overview https://docs.microsoft.com/javascript/api/overview/powerbi/create-add-visual https://docs.microsoft.com/javascript/api/overview/powerbi/get-visual-capabilities