我可以对不同的源使用相同的PowerBI(桌面)吗
您能否告诉我,是否可以保留来自一个PowerBI(桌面版本)的报告,只需更改数据源,以相同的方式显示来自两个不同来源的相同数据(报告)。这基本上意味着我将有一个“模板”PowerBI,我可以连接到任何数据源(当然有相同的数据) 或者,唯一的方法就是为每个新数据源在新报表上重新创建小部件 谢谢,我可以对不同的源使用相同的PowerBI(桌面)吗,powerbi,Powerbi,您能否告诉我,是否可以保留来自一个PowerBI(桌面版本)的报告,只需更改数据源,以相同的方式显示来自两个不同来源的相同数据(报告)。这基本上意味着我将有一个“模板”PowerBI,我可以连接到任何数据源(当然有相同的数据) 或者,唯一的方法就是为每个新数据源在新报表上重新创建小部件 谢谢, G有一种模式可以让这项工作相当顺利。当您在Power BI Desktop中转到“查询”视图时,右键单击该查询时,会显示一个“参考”选项。这样做的目的是创建一个新查询,其中初始状态是被引用查询的结果。这是
G有一种模式可以让这项工作相当顺利。当您在Power BI Desktop中转到“查询”视图时,右键单击该查询时,会显示一个“参考”选项。这样做的目的是创建一个新查询,其中初始状态是被引用查询的结果。这是非常强大的 那么您可以做的是让您的第一个查询类似于: 让 Source=OData.Feed(“feedname”) 来源 然后使用该查询构建所有其他查询。这将允许您在不干扰任何其他逻辑的情况下快速更改源代码 您可以根据需要将其扩展到更疯狂的范围。例如,有一段时间,我会从我使用的一项服务中收到电子邮件中导出的.CSV文件。要“更新”我的报告,我需要更改我的报告以从新文件中提取数据(一个难题)。所以我做的是我做了一组查询,1)列出给定文件夹中的文件,2)选择最近的文件,3)从最近的文件加载数据。只要文件的模式没有改变,一切都很好 第一个问题:
let
FilesList = Folder.Files("C:\Users\username\Report Data"),
c1 = Table.TransformColumnTypes(FilesList ,{{"Date created", type datetime}}),
c2 = Table.SelectRows(c1, each Text.Contains([Extension], ".csv")),
c3 = Table.Sort(c2,{{"Date created", Order.Descending}}),
LatestCSVFileTable = Table.FirstN(c3,1),
AddedFileName = Table.AddColumn(LatestCSVFileTable , "File Path", each [Folder Path] & [Name]),
LatestCSVFileNameAsTable = Table.RemoveColumns(AddedFileName,{"Content", "Name", "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}),
FileNameToLoad = Record.Field(Table.First(LatestCSVFileNameAsTable), "File Path"),
//If you're lucky, you can just use Csv.Document(File.Contents("C:\Examples\YourFileName.csv"),null,",",null,1252)
//I wasn't so I needed some more complicated logic
FileContents = File.Contents(FileNameToLoad),
Source = Table.FromColumns({Lines.FromBinary(FileContents ,null,null,1252)}),
in
Source
第二个问题
let
Source = #"First Query's Name"
// continue your logic here
in
Source
这种方法非常有效。我通常将第一个查询放在一个我称之为“RAW”的文件夹中,第二个查询放在一个我称之为“Data”的文件夹中,这样我就知道哪些查询需要编辑,哪些查询需要保留 在这一刻,这是不可能的。如果删除数据源或连接中断,关联图表将消失。有人积极建议为BI团队提供动力。也许我们很快就能在即将到来的更新中看到这一功能。谢谢@alejandrozuleta,很高兴知道有一个创意论坛:)