2016-08-19 102 views
0

我在當前的項目中使用Power BI來製作圖表。我的數據源是Azure SQL數據庫。如何在power bi中編寫查詢

我想要一張表格來顯示今天和昨天的數據,爲此我使用了高級過濾功能,將過濾器設置爲今天和昨天的日期。不過,我希望能夠明天打開我的報告,並分別查看明天和今天的數據。

通過高級過濾,圖表顯示爲靜態而非動態。

如果有人能解釋如何在我的表格上寫入Power BI中的查詢,那將會很好。

+0

你讀什麼文檔狀態?也許[這](https://powerbi.microsoft.com/en-us/documentation/powerbi-refresh-data/)可以幫助你。 –

回答

1

你既可以

1)修改你的SQL查詢來只沿着

線返回今天和昨天的數據

2)添加計算布爾列,東西"IsCurrent = IF(AND(DATEVALUE(Table1[Date])<=TODAY() , 1.0*(DATEVALUE(Table1[Date])-TODAY())<=2),True,False)"

enter image description here

然後通過IsCurrent篩選。

0

使用SDK,您可以動態地將過濾器應用於報告。這使您可以模擬用戶將報表數據過濾到當天和昨天。

您的客戶端應用程序將計算正確的過濾器數據值並將其應用於報告。使用類似report.setFilters(filters)

請參閱有關過濾器的詳細信息此相關的問題: Power BI Embed URL-multiple filters