我有一个Power BI报告,其中包含条形图。无论它带来什么价值,我都需要排序才能解决问题。
例如,请参阅示例仪表板:
仪表板显示了1920年至2010年期间某些国家的移民人口。很少有国家/地区显示负值。这些国家在图表的底部5中显示。该图表按移民人口的降序排列(如图所示)
我想根据条形大小而不是人口对图表进行排序。
因此,显示在条形图中的国家应按以下顺序排列:
叙利亚 中国 利比亚 ... 澳大利亚(50) 美国(价值为-42) 英国(41) 瑞典(价值为-35) 斯里兰卡(31) ......(等等)
我该如何做到这一点?如果我把人口作为一个参数,我就不会让“负面国家”接近“积极的”。
希望我对这个例子很清楚
问候
编辑:添加绝对值后
添加“绝对迁移”度量 - 类似于:
Abs Migration = ABS ( [Net Migration] )
将此度量添加到条形图可视化的“工具提示”部分。您仍然可以选择不显示工具提示。
现在点击条形图上的...
并选择Sort By > Abs Migration
示例PBIX文件:https://pwrbi.com/so_55806187/
根据以下评论中的更新要求,您需要创建两个MEASURES:
衡量平均价值:
Average Value = AVERAGE ( MyData[Value] )
测量ABS平均值:
ABS Average Value = ABS ( [Average Value] )
在条形图中,将Attribute
放在Axis中,将Average Value
放在Value中,将ABS Average Value
放在Tooltips中。点击...
和Sort By > ABS Average Value
。格式适合: