數(shù)據(jù)源的列新增后,PowerBI在刷新時如何設置才能獲取新增的列?

數(shù)據(jù)源為CSV文件時,在利用PowerBI進行可視化時,當數(shù)據(jù)源的列新增之后,點擊刷新按鈕,可能會發(fā)生無法將新增的列更新到PowerBI中(見下圖):

那碰到這種情況時,該如何進行設置/操作才能將新增列更新到數(shù)據(jù)源中呢?在這里我僅僅提供一種比較直接的方法,通過修改相關的M函數(shù)的參數(shù)進行更新,或許你會有更好的辦法,歡迎在評論中提出。

過程如下:

1. 點擊 -- 轉換數(shù)據(jù),打開power query

2. 點擊--高級編輯器

3. 修改M函數(shù)(Csv.Document())的參數(shù)

將Columns=3改為Columns=null 就能夠將新增的列更新到Power BI中了

那為什么通過修改上面函數(shù)參數(shù)就能夠完成我們的需求呢?

Power BI 通過函數(shù)Csv.Document 讀入CSV文件,其語法如下:

Csv.Document(source as any, optional columns as any, optional delimiter as any, optional extraValues as nullable number, optional encoding as nullable number) as table

通過設置參數(shù)columns 可以控制讀取csv文件時的列的數(shù)量,在第一次讀取csv文件時,會自動檢測文件中的列數(shù)量,在后期更新數(shù)據(jù)時并不會自動改變,所以我們需要將columns的值改為null

關于該函數(shù)更詳細的信息可參考官方網(wǎng)站:

? <https://docs.microsoft.com/en-us/powerquery-m/csv-document>

歡迎與我交流,也可以通過以下方式找到我

公眾號:驛路向北

知乎:驛路向北

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容