2016-12-12 125 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()功能计算新表格 - 获取创意。