Drilldown-API

Med Drilldown-API-en kan du opprette et visualobjekt som kan utløse en drilldown-operasjon på egen hånd, uten brukersamhandling.

API-en gjør det mulig for visualobjektet å vise neste nivå, utvide til neste nivå eller drille opp basert på parameterne som sendes til API-en. Hvis du vil ha mer informasjon om å drille ned, kan du se Drill ned-støtte.

Slik bruker du drilldown-API-en

Merk

Drilldown-API-en er tilgjengelig fra API versjon 4.7.0 Hvis du vil finne ut hvilken versjon du bruker, kan du se apiVersion i pbiviz.json-filen.

Legg til følgende i capabilities.json-filen :

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

Eksempel: Drilldown API

Eksemplet nedenfor viser hvordan visualobjektet kaller en neddrillingsoperasjon.

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