各位高手:
我学习power query才1个月,之前也没有任何编程的基础,所以学习特别吃力。
目前遇到的困难是,在教学课本上有个成绩单区分优良中差的例子,我按教程去输入,却总是不能得出相应的结果。还请各位能帮助我理一理。
条件特别简单:
0-59分——差
60-79分——中
80-89分——良
90-100分——优
需要用到Table.AddColumn 和List.Select
整体的代码如下:
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
更改的类型 = Table.TransformColumnTypes(源,{{"姓名", type text}, {"分数", Int64.Type}}),
自定义1 = Table.AddColumn(更改的类型,"等级", (x)=>List.Select({{0,59,"差"},{60,79,"中"},{80,89,"良"},{90,100,"优"}},each x[分数]>={0}and x[分数]<= {1}){0}{2})
in
自定义1
但是最终还是显示:
Expression.Error: 无法将运算符 < 应用于类型 List 和 Number。
详细信息:
Operator=={0}and x[分数]List.Select 和x[分数]是什么意思。
9966012216361.rar
(14.9 KB, 下载次数: 0)
|