我有一个专栏应该是这样的
$0 - $4,000
$4,001 - $8,000
$8,001 - $12,000
$12,001 - $16,000
$16,001 - $20,000
$20,001 - $24,000
$24,001 - $28,000
$28,001 - $32,000
$32,001 - $36,000
$36,001 - $40,000
$40,001 - $44,000
$44,001 - $48,000
$48,001 AND OVER
但是在 Power BI 中,它完全混乱,如下所示。这太令人沮丧了。 有不同的年份,有些年份这个列表略有不同。例如,在某些年份,最高为 32,000 美元及以上。我想这就是原因。
我希望有人能帮助我。
Power BI 默认按字母顺序对文本字符串进行排序,这就是为什么您的范围未按正确的数字顺序显示的原因,为了避免循环依赖,您可以使用显式排序键创建一个新表:
Range Sort Table =
DATATABLE(
"Range", STRING,
"SortKey", INTEGER,
{
{"$0 - $4,000", 1},
{"$4,001 - $8,000", 2},
{"$8,001 - $12,000", 3},
{"$12,001 - $16,000", 4},
{"$16,001 - $20,000", 5},
{"$20,001 - $24,000", 6},
{"$24,001 - $28,000", 7},
{"$28,001 - $32,000", 8},
{"$32,001 - $36,000", 9},
{"$36,001 - $40,000", 10},
{"$40,001 - $44,000", 11},
{"$44,001 - $48,000", 12},
{"$48,001 AND OVER", 13}
}
)
然后按 SortKey 对 Range 列进行排序:
然后将此表链接到原始表:
您可以在视觉效果中使用它,如下所示: