PowerBI:在Slicer中选择元素后更改图表类型

时间:2017-12-06 19:03:47

标签: charts powerbi slicers

所以我在PowerBI中有这个折线图,它以周数为X轴。我的切片器也有周数作为其场(元素)。当我从切片机中选择一周时,由于显而易见的原因,折线图变为点。当我在切片机中选择任何元素时,PowerBI中是否有任何方法可以将此折线图转换为相同区域的条形图。

这就是我所拥有的

这就是我想要的

1 个答案:

答案 0 :(得分:1)

假设您的表名为ChartData,并且该行的值由度量[Line1][Line2]给出。

将您的图表更改为Line&Clustered Column Chart,其中行值部分为[Line1][Line2],共享轴部分为ChartData[FiscalWeek]

除非选择一周,否则定义空白的新措施:

Bar1 = IF(COUNTROWS(ALLSELECTED(ChartData[FiscalWeek])) = 1, [Line1], BLANK())
Bar2 = IF(COUNTROWS(ALLSELECTED(ChartData[FiscalWeek])) = 1, [Line2], BLANK())

将这些度量放在“列值”部分中,您应该好好去。

请注意,选择单周后,这仍会显示点。如果您不想这样做,那么在选择多周后将行度量定义为非空白,并使用它们代替[Line1][Line2]。 E.g。

LineMeasure1 = IF(COUNTROWS(ALLSELECTED(ChartData[FiscalWeek])) > 1, [Line1], BLANK())
LineMeasure2 = IF(COUNTROWS(ALLSELECTED(ChartData[FiscalWeek])) > 1, [Line2], BLANK())

如果没有选择周,它应该是这样的:

Lines

选择一周后就像这样:

Bars