首页 > 解决方案 > Excel 在发布到 Power BI 时不会覆盖数据集文件

问题描述

我正在尝试从 excel 发布到 Power BI,以避免在创建报告后完全使用 Power BI,但我似乎找不到任何关于为什么带有数据集的文件没有被覆盖的任何信息。

我的代码很简单:

Sub CreaFicheroCliente()
    
    Dim Ruta As String: Ruta = "PRUEBAS"
    AhorroMemoria True
    Dim wb As Workbook: Set wb = Workbooks.Add
    With wb
        ThisWorkbook.Sheets("BBDD").Copy after:=.Sheets(.Sheets.Count)
        wb.Sheets(1).Delete
        wb.Sheets(1).ListObjects.Add(xlSrcRange, wb.Sheets(1).UsedRange, xlYes).Name = "Tabla1"
        wb.SaveAs .Path & "\010 BCN Dispersiones Agentes Test.xlsx"
        wb.PublishToPBI msoPBIExport, msoPBIOverwrite, Ruta
        wb.Close
    End With
    AhorroMemoria False
    
End Sub

如您所见,覆盖已指定,因此它应该这样做。相反,我得到了这个:

截屏

有没有人试过做这个任务?执行代码时没有显示错误(它确实发布了文件,但不会覆盖已经存在的文件)。

我在 Power BI 上用作源的原始文件和我尝试从 Excel 发布的原始文件都是具有相同名称和扩展名的相同文件。

标签: excelvbapowerbi

解决方案


推荐阅读