Поделиться через


Dashboards - Clone Tile In Group

Клонирует указанную плитку из указанной рабочей области.

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

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

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

Разрешения

Этот вызов API может вызываться профилем субъекта-службы. Дополнительные сведения см. в статье Профили субъектов-служб в Power BI Embedded.

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

Dashboard.ReadWrite.All

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

Параметры URI

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

string

uuid

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

groupId
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

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