我有一列包含正值、负值和零值。我想过滤该列以仅返回大于 0 的值。当我浏览包含所有唯一值的下拉复选框列表并取消选中所有负值(和一个 0)时,返回的记录数约为 127,000。当我导航到“数字过滤器”>“大于”并使用返回所有记录 > 0 的数字过滤器时,我得到了约 230,000 条记录。
我在这里做错了什么?使用带复选框的数字过滤器是否存在陷阱?
答案1
回答您的问题(使用数字过滤器与复选框是否存在陷阱),它们的作用与您的数据一样好。
我猜您在描述中把数字弄反了。也就是说,我认为使用数字过滤器 > 0 时会得到 127k,而取消选择负数和 0 框时会得到 230k。
然后,在您的数据中,您要么有空白值(您没有取消选中),要么有数字格式的文本值。这可以解释差异,因为 > 过滤器不会包含空白或文本格式的值。