Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi Power BI-如何使用不同的过滤器从两个相同的集合中计算重复项_Powerbi_Intersection_Slicers - Fatal编程技术网

Powerbi Power BI-如何使用不同的过滤器从两个相同的集合中计算重复项

Powerbi Power BI-如何使用不同的过滤器从两个相同的集合中计算重复项,powerbi,intersection,slicers,Powerbi,Intersection,Slicers,我有两个包含相同数据的表——TableA(PersonId,ItemId,Session)和TableB(PersonId,ItemId,Session)。以下是一些测试数据: PersonId | ItemId |会话 ------------------------------------------------- 1 | 1 | 2017年夏季 2017年春季 2 | 1 | 2017年夏季 2 | 2 | 2017年夏季 2017年春季3 | 5 | 对于不同的会话有两个切片器(为了简

我有两个包含相同数据的表——TableA(PersonId,ItemId,Session)和TableB(PersonId,ItemId,Session)。以下是一些测试数据:


PersonId | ItemId |会话 ------------------------------------------------- 1 | 1 | 2017年夏季 2017年春季 2 | 1 | 2017年夏季 2 | 2 | 2017年夏季 2017年春季3 | 5 | 对于不同的会话有两个切片器(为了简单起见,我在测试数据中只显示了两个切片器,但它们可能更多)。用户必须通过以下方式在第一个切片器中查看所选会话的不同人员的数量: ItemId。然后,应该有关于在所选切片器的第一个和第二个会话中同时存在的人员数量的信息


我的想法是在第一个切片器中按所选值过滤TableA,然后在第二个切片器中按所选值过滤TableB,但我不知道如何动态地这样做?另外,我可能需要第三个表来表示过滤表a和过滤表B的交集。你对我如何实现这个功能有什么想法吗?

我不太明白。为什么有两个具有相同数据的表?这样我就可以同时使用两个切片器筛选数据-一个切片器的选定值筛选第一个表,另一个切片器的选定值筛选第二个表。例如,我可以将2017年夏季的数据放在第一个表中,将2017年春季的数据放在第二个表中。这样做不需要重复数据。您可以控制哪些视觉效果受哪些切片器的影响。 PersonId | ItemId | Session ------------------------------------------------- 1 | 1 | Summer 2017 1 | 1 | Spring 2017 2 | 1 | Summer 2017 2 | 2 | Summer 2017 3 | 5 | Spring 2017