我有两张 table . 在第一个表OnlineSales上,每个记录描述了在线销售(因此它具有客户ID,地址信息,价格,数量等) . 在另一张 table 上,InStoreSales,每条记录都描述了InStore销售(它们是以现金支付的预售销售,所以没有客户ID或地址信息或类似的东西) .
我有一个折线图视觉,显示按星期几赚取的总收入(所以周一,周二,周三等收入) . 但是,这只显示了InStore Sales的收入 .
基本上,视觉使用此度量值为值部分:
Revenue from InStore Sales = SUM(InStore[TotalPrice])
我还有一个计算OnlineSales的Measure:
Revenue from Online Sales = SUM(OnlineSales[TotalPrice])
所以为了获得总数,我可以添加两个 .
我想要做的是创建一个过滤器/切片器,它将给我 option 是否在总收入计算中包含OnlineSales . 问题是这个视觉的传奇已经包含了星期几 .
有关如何去做的任何想法?
1 回答
我会说你应该把这两个表合二为一 . 您希望店内销售和在线销售都在一个表中,并且具有为“销售类型”制定的维度/列 . 我想这张 table 看起来像这样:
因此,现在在同一张表中,您可以告诉客户#1进行了在线订单,而客户#2同时进行了在线订单和店内订单 . 现在,您可以将“销售类型”列拖到切片器中,然后从那里取出 .
您也将不再需要2个措施 - 您只需要1个汇总销售的指标 . 您可以在SQL中组合这些表(如果从仓库中提取)或在Power Query中组合,也可以使用DAX SUMMARIZE()功能计算新表 - 获取创意 .