Dela via


API för visning av detaljnivå

Med Drilldown-API :et kan du skapa ett visuellt objekt som kan utlösa en detaljgranskningsåtgärd på egen hand, utan användarinteraktion.

MED API:et kan det visuella objektet visa nästa nivå, expandera till nästa nivå eller öka detaljnivån baserat på de parametrar som skickas till API:et. Mer information om hur du ökar detaljnivån finns i Stöd för ökad detaljnivå.

Så här använder du API:et för detaljerad information

Kommentar

Api:et apiVersion för detaljgranskning är tillgängligt från API-version 4.7.0 Om du vill ta reda på vilken version du använder kontrollerar du i filen pbiviz.json.

Lägg till följande i filen capabilities.json :

    "drilldown": {
        "roles": ["Rows", "Columns"]
    }

Exempel: API för visning av detaljnivå

I följande exempel visas hur det visuella objektet anropar en drilldown-åtgärd.

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