excel Power BI模板创建

llew8vvj  于 2022-12-05  发布在  其他
关注(0)|答案(3)|浏览(208)

下午好。我在一家电信公司工作,特别是在客户成功团队。我使用我们的计费系统生成的原始csv文件为我的一个客户每月发票创建了一个电子表格。它在excel中运行良好,但有点混乱,我的上级希望我开始使用Power BI。我能够在Power BI中创建一个更好看的报告。但是我遇到了每个月高效地重新创建报告的问题。在excel中,我创建了一个模板文件,它允许我复制/粘贴原始数据,所有的切片机和数据透视表都保留了下来,只需要我几分钟就可以送走。我在谷歌上搜索了几次,我看不到一种方法来做同样的事情与权力BI,在那里我添加在csv文件,所有的可视化保留,只有数据被更新。任何帮助将不胜感激
Blank Excel Pivots
Excel Drop section
Filled Pivot Tables
Power BI Report
我试着在Power BI中通过导出创建模板,但似乎没有任何作用,因为它只是继续加载以前的数据。我还试着导入新的电子表格,但不知道如何让系统使用新数据,而不是旧数据。

zaqlnxep

zaqlnxep1#

1.在Power BI中,转到“文件”-“选项和设置”-“数据源设置”
1.设置报告时,您将看到最初导入的文件
1.单击“更改源”,浏览下个月的csv,然后单击“确定”
1.如果文件结构未更改,Power BI将使用新数据更新所有报告页面

k75qkfdt

k75qkfdt2#

或者使用类似下面的查询加载文件夹中最新的.csv文件:

let
    dir = Folder.Contents("c:\temp" ),
    #"Filtered Rows" = Table.SelectRows(dir, each ([Extension] = ".csv")),
    #"Sorted Rows" = Table.Sort(#"Filtered Rows",{{"Date modified", Order.Descending}}),
    #"Contents" = Table.FirstN(#"Sorted Rows",1)[Content]{0},
    #"Imported CSV" = Csv.Document(#"Contents",[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None])
in
    #"Imported CSV"
f87krz0w

f87krz0w3#

你还可以做什么,而不是改变文件位置,或使用一点M代码,是使用到load from folder。这将加载所有(或仅一个)文件您可以在本地PC或Onedrive上设置文件夹,每个月转储您的新文件,然后点击刷新。你不需要改变文件名,它只会加载该文件夹中的所有内容。如果你有一个每月的csv文件,你必须加载每个月的数据,一月、二月、三月等

我还建议使用Power Flow从电子邮件或位置获取csv文件,删除OneDrive中源文件夹的内容,将新文件保存在OneDrive中,然后处理Power BI数据集以获取最新数据。

相关问题