after a question that I put before,我需要为不同的'EspCodigo‘创建DAP值的范围。请参阅表。
之前的结果:
InvntID EspCodigo DAP Objectivo
15 Ec 15 Rolaria_Ec
16 Ec 5 Rolaria_Ec
26 Pb 50 Folha_Pb
27 Pb 20 Lenha_Pb
28 Ec 12 Rolaria_Ec
29 Ec 30 Rolaria_Ec
30 Ec 5 Rolaria_Ec
31 Ec 7 Rolaria_Ec
32 Ec 40 Desenrolar_Ec我使用了function Partition,但它的结果并不是很好,例如:
Range: Partition([DAP];0;250;5) Range Count EspCodigo
0: 4 32 EC
5: 9 294 EC
10: 14 673 EC
15: 19 521 ...
20: 24 421 ...
25: 29 288 ...
30: 34 199 ...答案应该是:
范围不是:>0到<5,>=5到<10,>=10到<15,>=15到<20,...我怎么才能做出这样的东西呢?
谢谢,
发布于 2020-11-04 12:44:23
我相信在Access中,您将能够在现有查询(具有Partition函数的查询)的顶部定义一个附加查询,并应用一个公式将Range列转换为您想要的表示格式,例如,将Range列上的公式设置为如下所示:
=">" & Replace(Range, ": ", " to <=")例如,您希望在每个范围值前加上">“,然后将":”替换为“to <=”。
https://stackoverflow.com/questions/64669867
复制相似问题