2016-12-12 121 views
1

我有兩張桌子。在第一張表OnlineSales上,每個記錄描述了一個在線銷售(因此它具有客戶ID,地址信息,價格,數量等)。在另一張表InStoreSales中,每個記錄都描述了一個InStore銷售(他們是步入式銷售,通常以現金支付,因此沒有客戶ID或地址信息或類似的東西)。Power BI按尺寸篩選

我有一個折線圖視覺效果,顯示星期幾(星期一,星期二,星期三等收入)獲得的總收入。但是,這隻顯示了InStore Sales的收入。

基本上,視覺用這一衡量標準的價值觀部分:

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

我也有一個衡量,其計算OnlineSales:

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

因此,要獲得總我可以只添加二。

我想要做的是創建一個篩選器/切片器,它會給我選項是否在總收入計算中包含OnlineSales。問題在於這個視覺的傳說已經包含了星期幾。

有關如何去做這件事的任何想法?

回答

0

我會說你應該把兩個表合併爲一個。您希望將店內銷售和在線銷售都放在一個表中,併爲「銷售類型」制定維/列。我想象中的表看起來是這樣的:

+-------------+---------+------------+-------+----------+ 
| 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()功能計算新表格 - 獲取創意。