Power BI 按度量筛选
Power BI Filter by Measure
我有两个 table。在第一个 table,OnlineSales 中,每条记录都描述了一次在线销售(因此它具有客户 ID、地址信息、价格、数量等)。另一方面 table,InStoreSales,每条记录都描述了一次 InStore 销售(它们是上门销售,通常以现金支付,因此没有客户 ID 或地址信息或类似信息)。
我有一个折线图视觉对象,显示按星期几赚取的总收入(因此在星期一、星期二、星期三等赚取的收入)。然而,这只显示了店内销售的收入。
基本上,视觉对象将此度量用于值部分:
Revenue from InStore Sales = SUM(InStore[TotalPrice])
我还有一个计算 OnlineSales 的度量:
Revenue from Online Sales = SUM(OnlineSales[TotalPrice])
所以为了得到总数,我可以将两者相加。
我想做的是创建一个 Filter/Slicer,它将给我 选项 是否将 OnlineSales 包括在总收入计算中。问题是此视觉对象的图例已包含星期几。
关于如何解决这个问题有什么想法吗?
我会说你应该把两个 table 合二为一。您希望店内销售和在线销售都在一个 table 中,并为 "Sales Type" 制作 dimension/column。我想象 table 看起来像这样:
+-------------+---------+------------+-------+----------+
| Customer ID | Address | Sales Type | Price | Quantity |
+-------------+---------+------------+-------+----------+
| 1 | A | Online | $x | y |
| 2 | B | Online | $x | y |
| 2 | B | Instore | $x | y |
+-------------+---------+------------+-------+----------+
所以现在在同一个 table 中,您可以看出客户 #1 进行了在线订单,客户 #2 同时进行了在线和店内订单。现在您可以将 "Sales Type" 列拖到切片器中,然后从那里取出它。
您也将不再需要 2 个度量 - 您将只有 1 个度量来汇总销售额。您可以在 SQL(如果您从仓库中提取)或 Power Query 中组合这些 table,或者使用 DAX SUMMARIZE() 功能计算新的 table - 获取有创意。
我有两个 table。在第一个 table,OnlineSales 中,每条记录都描述了一次在线销售(因此它具有客户 ID、地址信息、价格、数量等)。另一方面 table,InStoreSales,每条记录都描述了一次 InStore 销售(它们是上门销售,通常以现金支付,因此没有客户 ID 或地址信息或类似信息)。
我有一个折线图视觉对象,显示按星期几赚取的总收入(因此在星期一、星期二、星期三等赚取的收入)。然而,这只显示了店内销售的收入。
基本上,视觉对象将此度量用于值部分:
Revenue from InStore Sales = SUM(InStore[TotalPrice])
我还有一个计算 OnlineSales 的度量:
Revenue from Online Sales = SUM(OnlineSales[TotalPrice])
所以为了得到总数,我可以将两者相加。
我想做的是创建一个 Filter/Slicer,它将给我 选项 是否将 OnlineSales 包括在总收入计算中。问题是此视觉对象的图例已包含星期几。
关于如何解决这个问题有什么想法吗?
我会说你应该把两个 table 合二为一。您希望店内销售和在线销售都在一个 table 中,并为 "Sales Type" 制作 dimension/column。我想象 table 看起来像这样:
+-------------+---------+------------+-------+----------+
| Customer ID | Address | Sales Type | Price | Quantity |
+-------------+---------+------------+-------+----------+
| 1 | A | Online | $x | y |
| 2 | B | Online | $x | y |
| 2 | B | Instore | $x | y |
+-------------+---------+------------+-------+----------+
所以现在在同一个 table 中,您可以看出客户 #1 进行了在线订单,客户 #2 同时进行了在线和店内订单。现在您可以将 "Sales Type" 列拖到切片器中,然后从那里取出它。
您也将不再需要 2 个度量 - 您将只有 1 个度量来汇总销售额。您可以在 SQL(如果您从仓库中提取)或 Power Query 中组合这些 table,或者使用 DAX SUMMARIZE() 功能计算新的 table - 获取有创意。