You're seeing exactly the behavior I would expect from two basic facts that I'm hopefully stating correctly:
- QlikView only allows consistent selections, and usually clears older selections in favor of newer selections.
- A multi-value slider selects every value in the range.
So let's take some sample data:
LOAD * INLINE [
Let's say we have a list box for Status and a slider for Time. Select A and C. Now click on 2 to begin selecting a range. As soon as you click on 2, you've selected 2. 2 is inconsistent with A and C, so the Status field is cleared. Expand the range to 2-4. That selects values 2-4. Now select status C. C is consistent with times 2-4, so the selection works and the time slider is not cleared. Try to control-click to add A. I actually expected it to clear the slider, but instead, it decided to not even allow me to add the A selection as its way of keeping a consistent set of selections. But I can just click on A. A is incompatible with 2-4, so the slider is cleared. You can then add C.
It's exactly the same behavior as you'd get with two list boxes, with a slight caveat. When we selected the RANGE of 2-4, we FIRST clicked on 2. That selected ONLY 2, so deselected C. If we use a list box to select the 2-4 range all at once, C will remain selected. That's the same as if we'd clicked on 3 first in the slider, then expanded the range. Or we can make C disappear by clicking first on 2 in the list box, then adding 3 and 4 with control-click.
So. Let's say you select A and C, then set your slider to 2-4. What do you WANT to happen instead of what actually happens?
testSliderVsSelections.qvw 117.2 K