Filter 仅显示3个或更多种族-DAX的分组问题

Filter 仅显示3个或更多种族-DAX的分组问题,filter,grouping,powerbi,dax,Filter,Grouping,Powerbi,Dax,设置问题: 以下是我的数据: Primary Key Car Type Race Day Gas Type Track or City Course Place 1 Audi 1/1/2017 unleaded track 1 2 Ford 1/1/2017 unleaded

设置问题:

以下是我的数据:

Primary Key Car Type     Race Day           Gas Type        Track or City Course    Place
  1            Audi      1/1/2017           unleaded        track                   1
  2            Ford      1/1/2017           unleaded        track                   2
  3            BMW       1/1/2017           unleaded        track                   3
  4            Audi      1/2/2017           unleaded        track                   3
  5            Ford      1/2/2017           unleaded        track                   2
  6            BMW       1/2/2017           unleaded        track                   1
  7            Audi      1/3/2017           unleaded        track                   2
  8            Ford      1/3/2017           unleaded        city                    3
  9            BMW       1/3/2017           unleaded        city                    1
  10           Audi      1/4/2017           unleaded        city                    1
  11           Ford      1/4/2017           unleaded        city                    3
  12           BMW       1/4/2017           unleaded        city                    2
  13           Audi      1/5/2017           unleaded        city                    1
  14           Ford      1/5/2017           unleaded        city                    3
  15           BMW       1/5/2017           unleaded        city                    2
  16           Audi      1/6/2017           unleaded        city                    2
  17           Ford      1/6/2017           unleaded        city                    3
  18           BMW       1/6/2017           leaded          city                    1
  19           Audi      1/7/2017           leaded          city                    3
  20           Ford      1/7/2017           leaded          city                    1
  21           BMW       1/7/2017           leaded          city                    2
  22           Audi      1/8/2017           leaded          city                    3 
  23           Ford      1/8/2017           leaded          city                    1
  24           BMW       1/8/2017           leaded          city                    2
  25           Audi      1/9/2017           leaded          city                    2
  26           Ford      1/9/2017           leaded          city                    1
  27            BMW      1/9/2017           leaded          city                    3
  28           Audi      1/10/2017          leaded          track                   3
  29           Ford      1/10/2017          leaded          track                   2
  30           BMW       1/10/2017          leaded          track                   1
  31           Audi      1/11/2017          leaded          track                   2
  32           Ford      1/11/2017          leaded          track                   1
  33           BMW       1/11/2017          leaded          track                   3
  34           Audi      1/12/2017          leaded          track                   1
  35           Ford      1/12/2017          leaded          track                   3 
  36           BMW       1/12/2017          leaded          track                 2          
我遇到了一个DAX公式的分组问题。我将浏览仪表板,然后说明问题所在

仪表盘是福特、奥迪和宝马三种不同汽车的比赛集合

赛车在两种类型的球场(城市或赛道)上进行了12场比赛,赛车有两种汽油选择(含铅或无铅)

这是未选择切片器时仪表板的外观:

在右手边,我们看到赛车的计数,中间的方框和胡须显示比赛结果。
例如,当我选择“无铅”作为汽油时,我们看到福特没有任何无铅汽油排名第一,而当它有无铅汽油时,通常排名第三

我们也看到在右边,奥迪和福特已经用无铅汽油进行了六场比赛,宝马进行了五场比赛


开始陷入问题:

我只想在某车型至少参加过三场比赛时,在方框和胡须中显示该车型。

以下是一个例子:

在本例中,方块和胡须图与我预期的完全一样,因为宝马只有不到三场比赛,而且它们没有出现在方块和胡须图上

长方体和晶须遵循以下公式:

Show when 3 total races = if(CALCULATE(DISTINCTCOUNT(cars[Races]), ALLEXCEPT(cars, cars[Car Type], cars[Gas Type], cars[Race Day], cars[Track or City Course])) > 2.5, sum(cars[Place]), blank())

这是一个问题的例子

考虑以下情况,每种车型有四场比赛:

然而,当我在切片机中选择“福特”时,我得到了以下结果

尽管福特有四场比赛,但《盒子和胡须》并没有显示出来。我希望它能显示出来,因为我知道福特已经参加了四场比赛,甚至右边的桌子上也列出了四场。最后两张照片之间唯一的变化是我选择了福特作为切片机

我想显示四个切片器的任意组合,如果种族计数为3或以上,则显示在框和胡须图中


有人对这个问题有什么见解吗?

这是因为
boxWiskerChart
的评估上下文与您设置的种族计数表不同

为了筛选要在图表中显示的车型,您可以设置一个度量来计算所选比赛的数量:

Number of Races = CALCULATE(COUNT(Cars[Races]), ALLSELECTED(Cars[Races]))
并将其添加到视觉级别过滤器:

结果应如预期的那样:


效果很好。大量使用视觉过滤器。非常感谢。