API de detalhamento
A API de detalhamento permite criar um visual que pode disparar uma operação de detalhamento por conta própria, sem interação do usuário.
A API permite que o visual mostre o próximo nível, expanda para o próximo nível ou faça drill up com base nos parâmetros passados para a API. Para obter mais informações sobre detalhamento, consulte Suporte a detalhamento.
Como usar a API de detalhamento
Nota
A API de detalhamento está disponível na versão 4.7.0 da API Para descobrir qual versão você está usando, verifique a apiVersion
no arquivo pbiviz.json .
Adicione o seguinte ao ficheiro capabilities.json :
"drilldown": {
"roles": ["Rows", "Columns"]
}
Exemplo: API de detalhamento
O exemplo a seguir mostra como o visual chama uma operação de detalhamento.
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);
}