字段名的注意事项

 

一, 参数名和字段名相同
有时候字段名和参数名一样, 正常的话不会出现什么问题. 但是在单元格里使用参数的时候一般可能不会给参数名前加 @以用作标识.
=ds1.select(YEARID,YEARID==YEARID) 这样的使用方式可能会在取数的时候出问题, 会将所有的数据都取出
改成 =ds1.select(YEARID,YEARID==@YEARID) 进行参数的标识, 这样不会出现所有数据都取出的问题 但是还是建议参数名最好不要和字段名重复, 不然忘了加 @的话可能自己都不清楚是哪里的问题.
二, 以数字为字段名
有的时候字段名为了在报表中书写方便会把字段名改的非常简单, 会出现 1 2 3 这种字段名
png
这种在前边 group 里的排序也会识别 1 为字段, 这种情况下 1 是数值型并且有值的话不会报错. 但是 group 里的排序用的是字段 1 不是数字 1, 这种情况下只能修改数据集中的字段名.
三, 以单元格名为字段名
字段名为 A1 或是 AD1 这种大写英文和数字混合的字段名在单元格中会被识别成单元格. 是别成单元格之后执行出现的数据都是这样的

imagepng

imagepng