Compartir a través de


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);
        }