Copy-PowerBIReport

创建指定 Power BI 报表的副本。

语法

Copy-PowerBIReport
    -Name <String>
    -Id <Guid>
    [-WorkspaceId <String>]
    [-Workspace <Workspace>]
    [-TargetWorkspaceId <String>]
    [-TargetDatasetId <String>]
    [<CommonParameters>]
Copy-PowerBIReport
    [-Name <String>]
    -Report <Report>
    [-WorkspaceId <String>]
    [-Workspace <Workspace>]
    [-TargetWorkspaceId <String>]
    [-TargetDatasetId <String>]
    [<CommonParameters>]

说明

在同一 Power BI 工作区或其他工作区中创建指定 Power BI 报表的副本,并将该报表重新绑定到目标工作区中的引用数据集。

示例

示例 1

PS C:\> Copy-PowerBIReport -Name "Report Copy" -Id "30ca8f24-f628-45f7-a5ac-540c95e9b5e6" -WorkspaceId "00000000-0000-0000-0000-000000000000" -TargetWorkspaceId "6439d4d4-18c4-4762-b755-1f957d55383e" -TargetDatasetId "74f6adb5-93eb-49d8-918c-6df248cb73dd"

从 ID 为“6439d4d4d4-18c4-4762-b755-1f955-1f95383e”的目标工作区中的“My Workspace”创建 ID 为“30ca8f24-f628-45f7-a5ac-540c95e95e55383e”的报表副本, 为报表副本分配名称“报表副本”,并将其绑定到 ID 为“74f6adb5-93eb-49d8-918c-6df248cb73dd”的数据集。

示例 2

PS C:\> Copy-PowerBIReport -Name "Report Copy" -Id "bd200f64-46f1-4f82-b09f-c7fd6818d67c" -WorkspaceId "6439d4d4-18c4-4762-b755-1f957d55383e" -TargetWorkspaceId "00000000-0000-0000-0000-000000000000" -TargetDatasetId "1b46e4dc-1299-425b-97aa-c10d51f82a06"

从工作区创建 ID 为“bd200f64-46f1-4f82-b09f-c7fd6818d67c”的报表副本 “我的工作区”中的 9d4d4-18c4-4762-b755-1f957d55383e“作为目标工作区,为报表副本分配名称”Report Copy“, 并将其绑定到 ID 为”1b46e4dc-1299-425b-97aa-c10d51f82a06“的数据集。

示例 3

PS C:\> Copy-PowerBIReport -Name "Report Copy" -Id "30ca8f24-f628-45f7-a5ac-540c95e9b5e6"

在同一工作区中创建 ID 为“30ca8f24-f628-45f7-a5ac-540c95e9b5e6”的报表副本,为报表副本分配名称“报表副本”,并将其绑定到原始报表与之关联的数据集。

参数

-Id

要复制的原始报表的 ID。

Type:Guid
Aliases:ReportId
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

将分配给复制报表的新报表名称。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Report

使用 Get-PowerBIReport cmdlet 获取的原始报表对象。

Type:Report
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetDatasetId

用于指定目标关联数据集 ID 的可选参数。 如果为空,则新报表将与源报表相同的数据集相关联。

Type:String
Aliases:TargetModelId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetWorkspaceId

目标工作区的 ID。 空 Guid (00000000-0000-0000-0000-0000000000000) 指示“我的工作区”。 空字符串表示将在源报表所在的同一工作区中复制新报表。

Type:String
Aliases:TargetGroupId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Workspace

使用原始报表所在的 Get-PowerBIWorkspace cmdlet 获取的工作区对象。 如果为空,则源工作区为“我的工作区”。

Type:Workspace
Aliases:Group
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceId

原始报表所在的工作区的 ID。 如果为空,则源工作区为“我的工作区”。

Type:String
Aliases:GroupId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

System.Object