Udostępnij za pośrednictwem


Interfejs API przechodzenia do szczegółów

Interfejs API przechodzenia do szczegółów umożliwia utworzenie wizualizacji, która może wyzwolić operację przechodzenia do szczegółów samodzielnie bez interakcji użytkownika.

Interfejs API umożliwia wizualizacji wyświetlanie następnego poziomu, rozwijanie do następnego poziomu lub uogólnienie na podstawie parametrów przekazanych do interfejsu API. Aby uzyskać więcej informacji na temat przechodzenia do szczegółów, zobacz Obsługa przechodzenia do szczegółów.

Jak używać interfejsu API przechodzenia do szczegółów

Uwaga

Interfejs API przeglądania szczegółowego jest dostępny w wersji 4.7.0 interfejsu API, aby dowiedzieć się, której wersji używasz, sprawdź apiVersion plik pbiviz.json .

Dodaj następujący kod do pliku capabilities.json :

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

Przykład: interfejs API przechodzenia do szczegółów

W poniższym przykładzie pokazano, jak wizualizacja wywołuje operację przechodzenia do szczegółów.

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