Drilldown API
Drilldown API le permite crear un objeto visual que puede desencadenar una operación de obtención de detalles por sí mismo, sin interacción del usuario.
La API permite que el objeto visual muestre el siguiente nivel, expanda al siguiente nivel o profundice en función de los parámetros pasados. Para más información sobre la exploración en profundidad, vea Compatibilidad con la exploración en profundidad.
Procedimiento para usar Drilldown API
Nota:
Drilldown API está disponible en la versión 4.7.0 de la API Para averiguar qué versión usa, consulte apiVersion
en el archivo pbiviz.json.
Agregue lo siguiente al archivo capabilities.json:
"drilldown": {
"roles": ["Rows", "Columns"]
}
Ejemplo: Drilldown API
En el ejemplo siguiente se muestra cómo el objeto visual llama a una operación de exploración en profundidad.
public update(options: VisualUpdateOptions) {
if ((options.dataViews[0].metadata.dataRoles.drillableRoles['Columns']).indexOf(powerbi.DrillType.Down) >= 0) {
let args: powerbi.DrillDownArgs = {
roleName: "Columns",
drillType: powerbi.DrillType.Down
};
this.host.drill(args);
}