Power Automate是微軟的流程自動化(RPA)工具,可以友好、無代碼的實現各種低效工作流程的自動化處理。它也已經集成到了PowerBI中,在 Power BI 報表中創建 Power Automate 視覺對象後,終端用戶隻需單擊報表中的按鈕即可運行自動化流。
通過二者的協同,可以提供更強大、更靈活的解決方案,我會通過一些實用的應用場景來介紹他們的用法,今天分享一個利用Power Automate導出PowerBI報告數據的案例。
PowerBI的可視化圖表中的數據可以導出來,不過這個功能并不直觀,應用場景有限,如果在報告頁面上添加一個按鈕,讓終端用戶點擊即可下載數據,是不是就方便多了?
首先說明一下,這裡介紹的導出數據,并不是将數據導出到本地,而是導出到onedrive上,你首先需要擁有onedrive for business賬戶。
本文以之前介紹過的這個客戶細分報表為例,來演示一下如何為頁面上添加一個“導出數據”的功能按鈕,如下圖:
右上角的“導出數據”按鈕
下面來看看具體實現步驟:
一、在報表中添加 Power Automate 視覺對象
點擊可視化面闆中的Power Automate,将它添加到畫布上,
然後會出現一個窗口,說明它的用法和步驟,首先添加數據,将需要導出的數據字段都拖拽到字段框中:
二、編輯流
點擊該對象右上角的三個點(...),選擇“編輯”,
進入編輯窗口:
可以點擊左上角的“新建”、也可以利用下方的幾個模闆來創建工作流,這裡我選擇利用模闆,下面開始真正開始編輯工作流:
1. 點擊左下角的模闆:從PowerBI更新Excel表
Excel Online可以理解為onedrive上的Excel,在這個界面,參考上圖的箭頭,點擊Excel Online右側的三個點,登錄自己的onedrive for business賬戶,然後點擊“Continue”。
2. 删除現有的步驟
删除步驟“Update a row”:
3. 添加步驟①:編輯
點擊New step,搜索并找到“編輯”:
然後點擊“輸入”欄,在彈出的窗口中,選擇最後一項“PowerBI 表”:
4. 添加步驟②:創建csv表格
搜索并找到“創建csv表格”的操作:
在“From”欄,在彈出的窗口中選擇上一步的“Outputs”:
5. 添加步驟③:創建文件
在編輯界面中,分别填入下面三項:
然後點擊“保存并應用”,至此整個工作流編輯完成。
三、設置按鈕格式
上面的步驟完成并返回到報表頁面以後,就會看到頁面上已經出現了一個大大的藍色按鈕,可以調整按鈕的大小,并選中按鈕,在格式面闆中調整按鈕的文本以及填充顔色:
這裡我把按鈕的文本改成了“導出數據”:
這個Power Automate按鈕與正常添加的按鈕用法是一樣的,在PowerBI Desktop中需要按住Ctrl點擊,發布後直接點擊即可觸發。
點擊後就可以在onedrive相應的文件夾中看到下載的數據:
這裡有4個文件,就是我在不同的時間分别點擊了四次,生成了不同名的csv文件,并且這裡導出的數據是動态的,是基于最終用戶點擊各種篩選器交互後的數據。
說明:這裡導出的是csv文件,裡面的中文直接打開可能會亂碼,可以先下載到本地,然後用excel導入csv/文本的方式打開,具體操作方法可以搜索一下。
以上就是利用Power Automate下載PowerBI數據的技巧,全程鼠标點擊,無需任何代碼,輕松在PowerBI報告中添加了一個下載按鈕;如果你制作完成點擊按鈕後,沒有在onedrive中看到下載的數據,或許是上面某個步驟操作有誤,請再仔細看一遍操作步驟吧。
更多精彩推薦給Power BI報告加密,原來這麼簡單
如何在Power BI中制作漂亮的河流圖?
自定義區域可視化,你可以用Power BI的形狀地圖
采悟,微軟MVP,「PowerBI星球」創始人,《Power BI商業數據分析》作者
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!