Api til detailudledning
Detailudlednings-API'en giver dig mulighed for at oprette en visualisering, der kan udløse en detaljeadgangshandling på egen hånd uden brugerinteraktion.
API'en gør det muligt for visualiseringen at vise næste niveau, udvide til næste niveau eller foretage detailudledning baseret på de parametre, der overføres til API'en. Du kan få flere oplysninger om detailudledning under Understøttelse af detailudledning.
Sådan bruger du API'en til detailudledning
Bemærk
Detailudlednings-API'en er tilgængelig fra API-version 4.7.0 Du kan finde ud af, hvilken version du bruger, ved at tjekke apiVersion
i filen pbiviz.json.
Føj følgende til filen capabilities.json :
"drilldown": {
"roles": ["Rows", "Columns"]
}
Eksempel: API til detailudledning
I følgende eksempel kan du se, hvordan visualiseringen kalder en detailudledningshandling.
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);
}