Power BI自定义堆叠图

时间:2020-08-08 01:35:34

标签: powerbi dax stacked-chart

我有一个包含以下字段的表。

Category    Failure %
Car              0.00%
Car              7.45%
Bus              2.45%
Truck           10.34%
Truck           45.45%
Train           60.00%
Bike           120.00%
Bike            76.45%
Car             14.02%
Bike            12.34%
Bike            25.78%
Bike            56.23%
Car             80.45%

我已经根据失败百分比范围对它们进行了分类,例如0-10%的范围是一个范围,而另一范围的范围是10-20%,依此类推,大于100的任何范围都在一个范围内

Category    Failure %       Range
Car              0.00%      0-10
Car              7.45%      0-10
Bus              2.45%      0-10
Truck           10.34%      10-20
Truck           45.45%      40-50
Train           60.00%      50-60
Bike           120.00%      100+
Bike            76.45%      70-80
Car             14.02%      10-20
Bike            12.34%      10-20
Bike            25.78%      20-30
Bike            56.23%      50-60
Car             80.45%      80-90

现在,我想创建一个堆积图,其中x轴具有类别,y轴具有故障%或范围%,并按每个范围的计数进行堆积。它应该仅在该范围内的Y轴上具有所有0-10%的计数,如果在30-40%,40-50%之间没有任何计数,则显示为0,依此类推,如下所示

enter image description here

对于汽车,因为范围计数在0-10之间为2,所以它应该在该范围内显示计数2,对于10-20范围则为1,因此仅显示该计数,并且对于30-40范围计数为0,那么它应该显示计数为0。我能够创建一个图表,其中包含每个类别的计数,但在Y轴上,它是针对总失败计数而不是失败百分比范围。

在此先感谢您能提供帮助。

1 个答案:

答案 0 :(得分:2)

我认为您无法使用堆积的条形图来做到这一点。那是因为您想要在标签上显示与实际值不同的值。例如:10%的块的高度为10,但是您想显示值2。目前,除了实际值,无法显示其他标签。

我可以建议其他方式吗?您可以尝试使用矩阵构建相同的视觉效果。并非100%一样,但是您明白了:

enter image description here