如何使用日期切片器过滤 PowerBI 中同一 table 中两个不同列的两个可视化
How to use a date slicer to filter two visualizations of two different columns in the same table in PowerBI
我已经搜索过此查询并尝试实施我找到的一些解决方案,但我无法将这些解决方案应用到我的问题中,所以我希望你能提供帮助。
我们有一个 table 数据,包括“创建”和“提交”日期列。我想使用一个切片器来单独显示在选定日期创建的项目的结果数量,以及在选定日期提交的项目的结果数量。
任何帮助都会很棒。
提前致谢。
您需要日历 table 才能正常工作,因为您必须在数据 table 和日历之间建立关系。
使用这个例子
在上面table中,有订单和发货日期,还有一个数量栏。
日历 table 通过数据列连接到订单和发货日期。由于您在 table 之间只能有一个活动关系,因此一个被设置为不活动。在这种情况下,发货日期无效。
因此,如果我 select 在订单数据上过滤 07/01/2018,它不会显示已发货的商品数量,只会显示订购的商品,因为它会过滤掉这些行。
在上图中,table 已使用活动关系进行过滤,它仅显示 7 日的订单和 12 日的发货,因为这就是 table 中的内容(视觉在右边)
所以你需要两种措施,一种使用主动的,一种使用非主动的。
因此,您正常计算订单,并使用关系修饰符计算发货:
Total Orders = SUM('TableName'[Quantity])
Total Shipped = CALCULATE(SUM(Billing[Quantity]), USERELATIONSHIP(Billing[Shipping Date], 'Calendar'[Date]))
USERELATIONSHIP 强制总出货量忽略活动关系上的筛选上下文并使用非活动关系。
所以它应该 return 发货 366,为 2018 年 7 月 1 日订购 353。您需要在视觉对象中使用日历 table 来驱动日期,而不是数据中的日期。
我已经搜索过此查询并尝试实施我找到的一些解决方案,但我无法将这些解决方案应用到我的问题中,所以我希望你能提供帮助。
我们有一个 table 数据,包括“创建”和“提交”日期列。我想使用一个切片器来单独显示在选定日期创建的项目的结果数量,以及在选定日期提交的项目的结果数量。
任何帮助都会很棒。
提前致谢。
您需要日历 table 才能正常工作,因为您必须在数据 table 和日历之间建立关系。 使用这个例子
在上面table中,有订单和发货日期,还有一个数量栏。
日历 table 通过数据列连接到订单和发货日期。由于您在 table 之间只能有一个活动关系,因此一个被设置为不活动。在这种情况下,发货日期无效。
因此,如果我 select 在订单数据上过滤 07/01/2018,它不会显示已发货的商品数量,只会显示订购的商品,因为它会过滤掉这些行。
在上图中,table 已使用活动关系进行过滤,它仅显示 7 日的订单和 12 日的发货,因为这就是 table 中的内容(视觉在右边)
所以你需要两种措施,一种使用主动的,一种使用非主动的。 因此,您正常计算订单,并使用关系修饰符计算发货:
Total Orders = SUM('TableName'[Quantity])
Total Shipped = CALCULATE(SUM(Billing[Quantity]), USERELATIONSHIP(Billing[Shipping Date], 'Calendar'[Date]))
USERELATIONSHIP 强制总出货量忽略活动关系上的筛选上下文并使用非活动关系。
所以它应该 return 发货 366,为 2018 年 7 月 1 日订购 353。您需要在视觉对象中使用日历 table 来驱动日期,而不是数据中的日期。