New-PowerBIReport

创建 Power BI 报表。

语法

New-PowerBIReport
   [-Path] <String>
   [-Name <String>]
   [-WorkspaceId <Guid>]
   [-ConflictAction <ImportConflictHandlerModeEnum>]
   [-Timeout <Int32>]
   [<CommonParameters>]
New-PowerBIReport
   [-Path] <String>
   [-Name <String>]
   [-Workspace <Workspace>]
   [-ConflictAction <ImportConflictHandlerModeEnum>]
   [-Timeout <Int32>]
   [<CommonParameters>]

说明

从 pbix 文件加载 Power BI 报表并将其部署到Power BI 服务。 运行此命令之前,请确保使用 Connect-PowerBIServiceAccount 登录。

示例

示例 1

PS C:\> New-PowerBIReport -Path '.\report.pbix' -Name 'Report'

将报表添加到个人工作区。

示例 2

PS C:\> New-PowerBIReport -Path '.\report.pbix' -Name 'Report' -Workspace ( Get-PowerBIWorkspace -Name 'Team Workspace' )

将报表添加到团队工作区。

参数

-ConflictAction

确定如果数据集已存在同名,该怎么办。 默认值为“CreateOrOverwrite”

Type:ImportConflictHandlerModeEnum
Accepted values:Ignore, Abort, Overwrite, CreateOrOverwrite
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

报表名称。 如果未设置,将使用文件名。

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

-Path

pbix 文件的路径。

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

-Timeout

等待服务的秒数。 如果未设置,则不会使用超时。

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

-Workspace

要向其部署报表的工作区。

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

-WorkspaceId

要向其部署报表的工作区的 ID

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

输入

None

输出

Microsoft.PowerBI.Common.Api.Reports.Report