VisualDescriptor class
Bir sayfadaki Power BI görseli
Özellikler
| layout | Görsel düzeni: konum, boyut ve görünürlük. |
| name | Görsel adı |
| page | Bu görseli içeren üst Power BI sayfası |
| title | Görsel başlığı |
| type | Görsel türü |
Yöntemler
| clone(IClone |
Mevcut görseli yeni bir örneğe kopyalama. |
| export |
Görsel verileri dışarı aktarır. En fazla 30.000 satır dışarı aktarabilir. |
| get |
Geçerli görselin tüm görsel düzeyi filtrelerini alır.
|
| get |
Dilimleyici durumunu alma. Yalnızca dilimleyici türü görseller için çalışır.
|
| get |
Tek görsel için içgörüler alma
|
| move |
Görselin konumunu güncelleştirir.
|
| remove |
Geçerli görseldeki tüm filtreleri kaldırır.
|
| resize |
Görseli yeniden boyutlandırma.
|
| set |
Geçerli görseldeki filtreleri 'filtreler' olarak ayarlar.
|
| set |
Dilimleyici durumunu ayarlayın. Yalnızca dilimleyici türü görseller için çalışır. |
| set |
Görselin görüntüleme durumunu güncelleştirir.
|
| sort |
Görseli dataField ve yönüne göre sıralayın. |
| update |
Geçerli görselin filtrelerini şu işleme göre güncelleştirin: Ekleme, tümünü değiştirme, hedefe göre değiştirme veya kaldırma.
|
Özellik Ayrıntıları
layout
name
Görsel adı
name: string
Özellik Değeri
string
page
title
Görsel başlığı
title: string
Özellik Değeri
string
type
Görsel türü
type: string
Özellik Değeri
string
Yöntem Ayrıntıları
clone(ICloneVisualRequest)
Mevcut görseli yeni bir örneğe kopyalama.
function clone(request?: ICloneVisualRequest): Promise<ICloneVisualResponse>
Parametreler
- request
- ICloneVisualRequest
Döndürülenler
Promise<ICloneVisualResponse>
exportData(ExportDataType, number)
Görsel verileri dışarı aktarır. En fazla 30.000 satır dışarı aktarabilir.
function exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>
Parametreler
- exportDataType
- ExportDataType
- rows
-
number
Döndürülenler
Promise<IExportDataResult>
getFilters()
Geçerli görselin tüm görsel düzeyi filtrelerini alır.
visual.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Döndürülenler
Promise<IFilter[]>
getSlicerState()
Dilimleyici durumunu alma. Yalnızca dilimleyici türü görseller için çalışır.
visual.getSlicerState()
.then(state => { ... });
function getSlicerState(): Promise<ISlicerState>
Döndürülenler
Promise<ISlicerState>
getSmartNarrativeInsights()
Tek görsel için içgörüler alma
visual.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Döndürülenler
Promise<ISmartNarratives>
moveVisual(number, number, number)
Görselin konumunu güncelleştirir.
visual.moveVisual(x, y, z)
.catch(error => { ... });
function moveVisual(x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parametreler
- x
-
number
- y
-
number
- z
-
number
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Geçerli görseldeki tüm filtreleri kaldırır.
visual.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
resizeVisual(number, number)
Görseli yeniden boyutlandırma.
visual.resizeVisual(width, height)
.catch(error => { ... });
function resizeVisual(width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parametreler
- width
-
number
- height
-
number
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Geçerli görseldeki filtreleri 'filtreler' olarak ayarlar.
visual.setFilters(filters);
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametreler
- filters
-
IFilter[]
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setSlicerState(ISlicerState)
Dilimleyici durumunu ayarlayın. Yalnızca dilimleyici türü görseller için çalışır.
function setSlicerState(state: ISlicerState): Promise<IHttpPostMessageResponse<void>>
Parametreler
- state
- ISlicerState
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(VisualContainerDisplayMode)
Görselin görüntüleme durumunu güncelleştirir.
visual.setVisualDisplayState(displayState)
.catch(error => { ... });
function setVisualDisplayState(displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parametreler
- displayState
- VisualContainerDisplayMode
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
sortBy(ISortByVisualRequest)
Görseli dataField ve yönüne göre sıralayın.
function sortBy(request: ISortByVisualRequest): Promise<IHttpPostMessageResponse<void>>
Parametreler
- request
- ISortByVisualRequest
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Geçerli görselin filtrelerini şu işleme göre güncelleştirin: Ekleme, tümünü değiştirme, hedefe göre değiştirme veya kaldırma.
visual.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametreler
- operation
- FiltersOperations
- filters
-
IFilter[]
Döndürülenler
Promise<IHttpPostMessageResponse<void>>