SSAS DAX 排序不正确

SSAS DAX Not Ordering Correctly

谁能解释一下为什么这个语句没有正确排序?

示例工作簿:- http://1drv.ms/1TRizj8

基本查询:-

EVALUATE
SUMMARIZE(
    Data
    ,'data'[item]
    ,"TotalAmount", Sum(Data[Amount])
)

结果:-

Item    TotalAmount
Item1   3.95128609469091
Item2   4.24529815278904
Item3   4.19327473518058
Item4   4.11105035459714
Item5   4.41249125008144
Item6   4.17408171753715

修改后的查询:-

EVALUATE
SUMMARIZE(
    Data
    ,'data'[item]
    ,"TotalAmount", Sum(Data[Amount])
)
order by "TotalAmount" 

实际结果:-

Item    TotalAmount
Item1   3.95128609469091
Item2   4.24529815278904
Item3   4.19327473518058
Item4   4.11105035459714
Item5   4.41249125008144
Item6   4.17408171753715

预计:-

Item    TotalAmount
Item1   3.951286095
Item4   4.111050355
Item6   4.174081718
Item3   4.193274735
Item2   4.245298153
Item5   4.41249125

希望我在这里遗漏了一些非常明显的东西......最终我只想根据我的真实数据的最大卖家获得 TOPN() 但每当我尝试订购时它都会变得很松软:/

今天早上用新的眼光计算出来,需要用方括号括住 TotalAmount(!)

查询:

EVALUATE
SUMMARIZE(
    Data
    ,'data'[item]
    ,"TotalAmount", Sum(Data[Amount])
)
order by [TotalAmount] 

结果:

Item    TotalAmount
Item1   3.95128609469091
Item4   4.11105035459714
Item6   4.17408171753715
Item3   4.19327473518058
Item2   4.24529815278904
Item5   4.41249125008144

感叹

:)