VisualDescriptor class
페이지 내의 Power BI 시각적 개체
속성
layout | 시각적 레이아웃: 위치, 크기 및 표시 유형입니다. |
name | 시각적 개체 이름 |
page | 이 시각적 개체를 포함하는 부모 Power BI 페이지 |
title | 시각적 개체 제목 |
type | 시각적 개체 형식 |
메서드
clone(IClone |
기존 시각적 개체를 새 인스턴스에 복제합니다. |
export |
시각적 개체 데이터를 내보냅니다. 최대 30K 행을 내보낼 수 있습니다. |
get |
현재 시각적 개체의 모든 시각적 수준 필터를 가져옵니다.
|
get |
슬라이서 상태를 가져옵니다. 형식 슬라이서의 시각적 개체에 대해서만 작동합니다.
|
get |
단일 시각적 개체에 대한 인사이트 가져오기
|
move |
시각적 개체의 위치를 업데이트합니다.
|
remove |
현재 시각적 개체에서 모든 필터를 제거합니다.
|
resize |
시각적 개체의 크기를 조정합니다.
|
set |
현재 시각적 개체의 필터를 '필터'로 설정합니다.
|
set |
슬라이서 상태를 설정합니다. 형식 슬라이서의 시각적 개체에 대해서만 작동합니다. |
set |
시각적 개체의 표시 상태를 업데이트합니다.
|
sort |
dataField 및 방향을 기준으로 시각적 개체를 정렬합니다. |
update |
작업에 따라 현재 시각적 개체에 대한 필터를 업데이트합니다. 추가, 모두 바꾸기, 대상 또는 제거로 바꿉니다.
|
속성 세부 정보
layout
name
시각적 개체 이름
name: string
속성 값
string
page
title
시각적 개체 제목
title: string
속성 값
string
type
시각적 개체 형식
type: string
속성 값
string
메서드 세부 정보
clone(ICloneVisualRequest)
기존 시각적 개체를 새 인스턴스에 복제합니다.
function clone(request?: ICloneVisualRequest): Promise<ICloneVisualResponse>
매개 변수
- request
- ICloneVisualRequest
반환
Promise<ICloneVisualResponse>
exportData(ExportDataType, number)
시각적 개체 데이터를 내보냅니다. 최대 30K 행을 내보낼 수 있습니다.
function exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>
매개 변수
- exportDataType
- ExportDataType
- rows
-
number
반환
Promise<IExportDataResult>
getFilters()
현재 시각적 개체의 모든 시각적 수준 필터를 가져옵니다.
visual.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
반환
Promise<IFilter[]>
getSlicerState()
슬라이서 상태를 가져옵니다. 형식 슬라이서의 시각적 개체에 대해서만 작동합니다.
visual.getSlicerState()
.then(state => { ... });
function getSlicerState(): Promise<ISlicerState>
반환
Promise<ISlicerState>
getSmartNarrativeInsights()
단일 시각적 개체에 대한 인사이트 가져오기
visual.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
반환
Promise<ISmartNarratives>
moveVisual(number, number, number)
시각적 개체의 위치를 업데이트합니다.
visual.moveVisual(x, y, z)
.catch(error => { ... });
function moveVisual(x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
매개 변수
- x
-
number
- y
-
number
- z
-
number
반환
Promise<IHttpPostMessageResponse<void>>
removeFilters()
현재 시각적 개체에서 모든 필터를 제거합니다.
visual.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
반환
Promise<IHttpPostMessageResponse<void>>
resizeVisual(number, number)
시각적 개체의 크기를 조정합니다.
visual.resizeVisual(width, height)
.catch(error => { ... });
function resizeVisual(width: number, height: number): Promise<IHttpPostMessageResponse<void>>
매개 변수
- width
-
number
- height
-
number
반환
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
현재 시각적 개체의 필터를 '필터'로 설정합니다.
visual.setFilters(filters);
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
매개 변수
- filters
-
IFilter[]
반환
Promise<IHttpPostMessageResponse<void>>
setSlicerState(ISlicerState)
슬라이서 상태를 설정합니다. 형식 슬라이서의 시각적 개체에 대해서만 작동합니다.
function setSlicerState(state: ISlicerState): Promise<IHttpPostMessageResponse<void>>
매개 변수
- state
- ISlicerState
반환
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(VisualContainerDisplayMode)
시각적 개체의 표시 상태를 업데이트합니다.
visual.setVisualDisplayState(displayState)
.catch(error => { ... });
function setVisualDisplayState(displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
매개 변수
- displayState
- VisualContainerDisplayMode
반환
Promise<IHttpPostMessageResponse<void>>
sortBy(ISortByVisualRequest)
dataField 및 방향을 기준으로 시각적 개체를 정렬합니다.
function sortBy(request: ISortByVisualRequest): Promise<IHttpPostMessageResponse<void>>
매개 변수
- request
- ISortByVisualRequest
반환
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
작업에 따라 현재 시각적 개체에 대한 필터를 업데이트합니다. 추가, 모두 바꾸기, 대상 또는 제거로 바꿉니다.
visual.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
매개 변수
- operation
- FiltersOperations
- filters
-
IFilter[]
반환
Promise<IHttpPostMessageResponse<void>>