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