GNOME Bugzilla – Bug 639444
Advanced filter does not work
Last modified: 2011-01-14 04:06:03 UTC
Created attachment 178246 [details] Example spreadsheet No matching records are found. The attachment shows the search record and results. Steps to duplicate 1. Filter > Advanced Filter 2. Select range and criteria range 3. Press "OK". I thought that the problem might be blank cells, but I could not find any combination of cells in the list range or criteria range that worked. As far as I can tell, it always returns no matching records. Verified for versions 1.10.8 for Linux and 1.10.9 for Windows.
Without looking at the code but just by looking at behaviour of the advanced filter I note that the filter seems to work only if the values in the criteria are all numerical.
I was mistaken. It does not seem to be an issue of numerical versus non-numerical.
Why do we have very similar code in find_rows_that_match and in find_cells_that_match? The latter should use the former.
Te advanced filter was effectively using a conjunction between different rows of the criteria. That of course is basically useless! This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.