簡體   English   中英

通過測量功率BI過濾

[英]Power BI Filter by Measure

我有兩張桌子。 在第一個表OnlineSales上,每個記錄描述了在線銷售(因此它具有客戶ID,地址信息,價格,數量等)。 在另一張桌子上,InStoreSales,每條記錄都描述了InStore銷售(它們是以現金支付的預售銷售,所以沒有客戶ID或地址信息或類似的東西)。

我有一個折線圖視覺,顯示按星期幾賺取的總收入(所以周一,周二,周三等收入)。 但是,這只顯示了InStore Sales的收入。

基本上,視覺使用此度量值為值部分:

Revenue from InStore Sales = SUM(InStore[TotalPrice]) 

我還有一個計算OnlineSales的Measure:

Revenue from Online Sales = SUM(OnlineSales[TotalPrice])

所以為了獲得總數,我可以添加兩個。

我想要做的是創建一個過濾器/切片器,它可以讓我選擇是否在總收入計算中包含OnlineSales。 問題是這個視覺的傳奇已經包含了星期幾。

有關如何去做的任何想法?

我會說你應該把這兩個表合二為一。 您希望店內銷售和在線銷售都在一個表中,並且具有為“銷售類型”制定的維度/列。 我想這張桌子看起來像這樣:

+-------------+---------+------------+-------+----------+
| Customer ID | Address | Sales Type | Price | Quantity |
+-------------+---------+------------+-------+----------+
|           1 | A       | Online     | $x    | y        |
|           2 | B       | Online     | $x    | y        |
|           2 | B       | Instore    | $x    | y        |
+-------------+---------+------------+-------+----------+

因此,現在在同一張表中,您可以告訴客戶#1進行了在線訂單,而客戶#2同時進行了在線訂單和店內訂單。 現在,您可以將“銷售類型”列拖到切片器中,然后從那里取出。

您也將不再需要2個措施 - 您只需要1個匯總銷售的指標。 您可以在SQL中組合這些表(如果從倉庫中提取)或在Power Query中組合,也可以使用DAX SUMMARIZE()功能計算新表 - 獲取創意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM