Dashboards - Clone Tile

Клонирует указанную плитку из раздела Моя рабочая область.

Когда плитка клонируется в другую рабочую область и привязана к другому отчету и набору данных, она клонируется как есть с базовым запросом, содержащим исходные фильтры отчета.

Если идентификатор целевого отчета и целевой набор данных отсутствуют, может произойти следующее:

  • При клонировании плитки в одной рабочей области ссылки на отчет и набор данных будут клонированы из исходной плитки.
  • При клонировании плитки в другой рабочей области ссылки на отчет и набор данных будут удалены, а плитка будет повреждена.

Требуемая область

Dashboard.ReadWrite.All

POST https://api.powerbi.com/v1.0/myorg/dashboards/{dashboardId}/tiles/{tileId}/Clone

Параметры URI

Имя В Обязательно Тип Описание
dashboardId
path True

string

uuid

Идентификатор панели мониторинга

tileId
path True

string

uuid

Идентификатор плитки

Текст запроса

Имя Обязательно Тип Описание
targetDashboardId True

string

Идентификатор целевой панели мониторинга

positionConflictAction

positionConflictAction

Необязательный элемент. Параметр для указания действия в случае конфликта позиций. Если возникает конфликт и этот параметр не указан, будет применено значение Tail по умолчанию. Если конфликт отсутствует, клонированная плитка будет иметь то же положение, что и в источнике.

targetModelId

string

Необязательный элемент. Параметр для указания идентификатора целевой модели. При клонировании плитки, связанной с набором данных, передайте идентификатор целевой модели, чтобы повторно привязать новую плитку к другому набору данных.

targetReportId

string

Необязательный элемент. Параметр для указания идентификатора целевого отчета. При клонировании плитки, связанной с отчетом, передайте идентификатор целевого отчета, чтобы повторно привязать новую плитку к другому отчету.

targetWorkspaceId

string

Необязательный элемент. Параметр для указания идентификатора целевой рабочей области. Пустой GUID (00000000-0000-0000-0000-000000000000) указывает на мою рабочую область. Если этот параметр не указан, плитка будет клонирована в той же рабочей области, что и исходная плитка.

Ответы

Имя Тип Описание
200 OK

Tile

ОК

Определения

Имя Описание
CloneTileRequest

Запрос Power BI на клонирование плитки

positionConflictAction

Необязательный элемент. Параметр для указания действия в случае конфликта позиций. Если возникает конфликт и этот параметр не указан, будет применено значение Tail по умолчанию. Если конфликт отсутствует, клонированная плитка будет иметь то же положение, что и в источнике.

Tile

Плитка Power BI

CloneTileRequest

Запрос Power BI на клонирование плитки

Имя Тип Описание
positionConflictAction

positionConflictAction

Необязательный элемент. Параметр для указания действия в случае конфликта позиций. Если возникает конфликт и этот параметр не указан, будет применено значение Tail по умолчанию. Если конфликт отсутствует, клонированная плитка будет иметь то же положение, что и в источнике.

targetDashboardId

string

Идентификатор целевой панели мониторинга

targetModelId

string

Необязательный элемент. Параметр для указания идентификатора целевой модели. При клонировании плитки, связанной с набором данных, передайте идентификатор целевой модели, чтобы повторно привязать новую плитку к другому набору данных.

targetReportId

string

Необязательный элемент. Параметр для указания идентификатора целевого отчета. При клонировании плитки, связанной с отчетом, передайте идентификатор целевого отчета, чтобы повторно привязать новую плитку к другому отчету.

targetWorkspaceId

string

Необязательный элемент. Параметр для указания идентификатора целевой рабочей области. Пустой GUID (00000000-0000-0000-0000-000000000000) указывает на мою рабочую область. Если этот параметр не указан, плитка будет клонирована в той же рабочей области, что и исходная плитка.

positionConflictAction

Необязательный элемент. Параметр для указания действия в случае конфликта позиций. Если возникает конфликт и этот параметр не указан, будет применено значение Tail по умолчанию. Если конфликт отсутствует, клонированная плитка будет иметь то же положение, что и в источнике.

Имя Тип Описание
Abort

string

В случае конфликта позиций запрос будет отменен.

Tail

string

В случае конфликта позиций плитка будет добавлена в конец указанной панели мониторинга.

Tile

Плитка Power BI

Имя Тип Описание
colSpan

integer

Количество столбцов диапазона плиток

datasetId

string

Идентификатор набора данных. Доступно только для плиток, созданных из отчета или с помощью набора данных, таких как плитки Q&A.

embedData

string

Данные внедрения для плитки

embedUrl

string

URL-адрес внедрения плитки

id

string

Идентификатор плитки

reportId

string

Идентификатор отчета. Доступно только для плиток, созданных из отчета.

rowSpan

integer

Количество строк диапазона плиток

title

string

Отображаемое имя плитки