我正在尝试在powerBI中绘制折线图,并使用基于另一列值的参考线。我有代表不同汽车在不同路段行驶的数据。我正在绘制那些在同一路段行驶的旅程。例如RoadId 10001。
Distance JourneyNum Speed ThresholdSpeed RoadId
1 10 50 60 10001
2 10 51 60 10001
3 10 52 60 10001
1 11 45 60 10001
2 11 46 60 10001
3 11 47 60 10001
7 12 20 30 10009
8 12 21 30 10009
9 12 22 30 10009
10 12 23 30 10009
所以目前我有: x轴上的距离(轴), y轴上的速度(值), 传奇之旅(传奇) 过滤到roadId 10001
我还想将thresholdSpeed添加为参考线,或者就像另一行那样添加。有帮助吗?
答案 0 :(得分:1)
我认为尚无法将度量传递给恒定的线,因此您将需要一种不同的方法。
一种可能性是重塑数据,以使ThresholdSpeed
作为图例的一部分出现。您可以像这样在DAX中进行此操作:
Table2 =
VAR NewRows = SELECTCOLUMNS(Table1,
"Distance", Table1[Distance],
"JourneyNum", "Threshold",
"Speed", Table1[ThresholdSpeed],
"ThresholdSpeed", Table1[ThresholdSpeed],
"RoadId", Table1[RoadId])
RETURN UNION(Table1, DISTINCT(NewRows))
哪个结果如下:
Distance JourneyNum Speed ThresholdSpeed RoadId
1 10 50 60 10001
2 10 51 60 10001
3 10 52 60 10001
1 11 45 60 10001
2 11 46 60 10001
3 11 47 60 10001
1 Threshold 60 60 10001
2 Threshold 60 60 10001
3 Threshold 60 60 10001
7 12 20 30 10009
8 12 21 30 10009
9 12 22 30 10009
10 12 23 30 10009
7 Threshold 30 30 10009
8 Threshold 30 30 10009
9 Threshold 30 30 10009
10 Threshold 30 30 10009
然后您在此表上制作一个折线图:
注意:虽然最好不要在查询编辑器中执行此转换,否则就不会有多余的表。