VisualDescriptor class
Wizualizacja usługi Power BI na stronie
Właściwości
layout | Układ wizualizacji: położenie, rozmiar i widoczność. |
name | Nazwa wizualizacji |
page | Nadrzędna strona usługi Power BI zawierająca tę wizualizację |
title | Tytuł wizualizacji |
type | Typ wizualizacji |
Metody
clone(IClone |
Sklonuj istniejącą wizualizację do nowego wystąpienia. |
export |
Eksportuje dane wizualne. Może eksportować maksymalnie 30 000 wierszy. |
get |
Pobiera wszystkie filtry na poziomie wizualizacji bieżącej wizualizacji.
|
get |
Pobierz stan fragmentatora. Działa tylko w przypadku wizualizacji fragmentatora typu.
|
get |
Uzyskiwanie szczegółowych informacji dla pojedynczej wizualizacji
|
move |
Aktualizuje położenie wizualizacji.
|
remove |
Usuwa wszystkie filtry z bieżącej wizualizacji.
|
resize |
Zmienianie rozmiaru wizualizacji.
|
set |
Ustawia filtry dla bieżącej wizualizacji na "filtry".
|
set |
Ustaw stan fragmentatora. Działa tylko w przypadku wizualizacji fragmentatora typu. |
set |
Aktualizuje stan wyświetlania wizualizacji.
|
sort |
Sortuj wizualizację według pola danych i kierunku. |
update |
Zaktualizuj filtry bieżącej wizualizacji zgodnie z operacją: Dodaj, zastąp wszystkie, zastąp elementem docelowym lub usuń.
|
Szczegóły właściwości
layout
Układ wizualizacji: położenie, rozmiar i widoczność.
layout: IVisualLayout
Wartość właściwości
name
Nazwa wizualizacji
name: string
Wartość właściwości
string
page
Nadrzędna strona usługi Power BI zawierająca tę wizualizację
page: IPageNode
Wartość właściwości
title
Tytuł wizualizacji
title: string
Wartość właściwości
string
type
Typ wizualizacji
type: string
Wartość właściwości
string
Szczegóły metody
clone(ICloneVisualRequest)
Sklonuj istniejącą wizualizację do nowego wystąpienia.
function clone(request?: ICloneVisualRequest): Promise<ICloneVisualResponse>
Parametry
- request
- ICloneVisualRequest
Zwraca
Promise<ICloneVisualResponse>
exportData(ExportDataType, number)
Eksportuje dane wizualne. Może eksportować maksymalnie 30 000 wierszy.
function exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>
Parametry
- exportDataType
- ExportDataType
- rows
-
number
Zwraca
Promise<IExportDataResult>
getFilters()
Pobiera wszystkie filtry na poziomie wizualizacji bieżącej wizualizacji.
visual.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Zwraca
Promise<IFilter[]>
getSlicerState()
Pobierz stan fragmentatora. Działa tylko w przypadku wizualizacji fragmentatora typu.
visual.getSlicerState()
.then(state => { ... });
function getSlicerState(): Promise<ISlicerState>
Zwraca
Promise<ISlicerState>
getSmartNarrativeInsights()
Uzyskiwanie szczegółowych informacji dla pojedynczej wizualizacji
visual.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Zwraca
Promise<ISmartNarratives>
moveVisual(number, number, number)
Aktualizuje położenie wizualizacji.
visual.moveVisual(x, y, z)
.catch(error => { ... });
function moveVisual(x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parametry
- x
-
number
- y
-
number
- z
-
number
Zwraca
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Usuwa wszystkie filtry z bieżącej wizualizacji.
visual.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Zwraca
Promise<IHttpPostMessageResponse<void>>
resizeVisual(number, number)
Zmienianie rozmiaru wizualizacji.
visual.resizeVisual(width, height)
.catch(error => { ... });
function resizeVisual(width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parametry
- width
-
number
- height
-
number
Zwraca
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Ustawia filtry dla bieżącej wizualizacji na "filtry".
visual.setFilters(filters);
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametry
- filters
-
IFilter[]
Zwraca
Promise<IHttpPostMessageResponse<void>>
setSlicerState(ISlicerState)
Ustaw stan fragmentatora. Działa tylko w przypadku wizualizacji fragmentatora typu.
function setSlicerState(state: ISlicerState): Promise<IHttpPostMessageResponse<void>>
Parametry
- state
- ISlicerState
Zwraca
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(VisualContainerDisplayMode)
Aktualizuje stan wyświetlania wizualizacji.
visual.setVisualDisplayState(displayState)
.catch(error => { ... });
function setVisualDisplayState(displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parametry
- displayState
- VisualContainerDisplayMode
Zwraca
Promise<IHttpPostMessageResponse<void>>
sortBy(ISortByVisualRequest)
Sortuj wizualizację według pola danych i kierunku.
function sortBy(request: ISortByVisualRequest): Promise<IHttpPostMessageResponse<void>>
Parametry
- request
- ISortByVisualRequest
Zwraca
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Zaktualizuj filtry bieżącej wizualizacji zgodnie z operacją: Dodaj, zastąp wszystkie, zastąp elementem docelowym lub usuń.
visual.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametry
- operation
- FiltersOperations
- filters
-
IFilter[]
Zwraca
Promise<IHttpPostMessageResponse<void>>