查询生成器列表框存在空格时的偏移值我在数据库中有一个表,其中包含一长串名称,其中一些名称相同,但有一个前导空格。 当使用查询生成器并在此列上使用列表框过滤器时,带有和不带前导空格的名称仅在列表框过滤器中显示一次,并且会导致过滤器中该条目之后的所有内容都被偏移。
我创建了一个包含列名称和值 ["A"、"B"、"C"、"C"、"D"] 的测试数据库表,其中 C 出现时有和没有前导空格。 我附上了查询生成器窗口的图像,您可以在其中看到在过滤器中选择“D”时,SQL 实际上是针对“C”进行过滤。“C”只出现在过滤框的顶部,对应带前导空格的“C”。
这似乎是由于 JMP 查找唯一值以显示在列表框中的方式所致。 有趣的是,将筛选器切换为复选框列表会导致所有值在列表中正确显示,但在我的真实数据表中,值太多而无法使用复选框列表,因此这不是一个选项。
我正在使用 JMP 16。
其他回复:存在空格时的查询生成器列表框偏移值看起来此问题已在 JMP 17 中修复:
