Jaa


Porautumisen ohjelmointirajapinta

Porautumisen ohjelmointirajapinnan avulla voit luoda visualisoinnin, joka voi käynnistää porautumistoiminnon yksinään ilman käyttäjän toimia.

-ohjelmointirajapinnan avulla visualisointi voi näyttää seuraavan tason, laajentaa seuraavalle tasolle tai porautua ylöspäin ohjelmointirajapinnalle välitettyjen parametrien perusteella. Lisätietoja alaspäin porautumisesta on artikkelissa Alaspäin porautumisen tuki.

Porautumisen ohjelmointirajapinnan käyttäminen

Muistiinpano

Drilldown-ohjelmointirajapinta on saatavilla ohjelmointirajapinnan versiosta 4.7.0, jos haluat tietää, mitä versiota käytät, tarkista apiVersion pbiviz.json tiedosto.

Lisää capabilities.json-tiedostoon seuraava:

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

Esimerkki: Porautumisen ohjelmointirajapinta

Seuraavassa esimerkissä näytetään, miten visualisointi kutsuu porautumistoimintoa.

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