任何人都可以解释为什么这句话没有正确订购吗?
示例工作簿: - 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()基于我的真实数据的最大卖家,但每当我尝试按顺序排序时,它都会变得非常狡猾:/
答案 0 :(得分:2)
今天早上用新鲜的眼睛解决了这个问题,在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
叹息
:)