Power BI 中轴上的列表混乱了

问题描述 投票:0回答:1

我有一个专栏应该是这样的

$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 美元及以上。我想这就是原因。

我希望有人能帮助我。

谢谢。

powerbi dax
1个回答
0
投票

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 列进行排序:

然后将此表链接到原始表:

您可以在视觉效果中使用它,如下所示:

© www.soinside.com 2019 - 2024. All rights reserved.