Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
Looking for a way to provide users the ability to specify a large number of filter values without typing them all in or selecting them all from some filter box. Let's use an example:
I can think of a couple of ways to do this but I don't know how to accomplish this in QlikView:
Any ideas of how I might accomplish this? I was thinking maybe an extension but I don't know how to do it. I thought I saw an extension that implemented method #2 from above but I can't find that now.
Thanks in advance for any help
This extension isn't documented it is just something that was created as a sample of what could be done with extensions. If you download the file from above and double click on it QlikView will install the extension. Once the extension is installed you must enter WebView in QV (View -> Turn on/off WebView) to access extensions.
To add the actual extension to the QVW:
right click on any unused area of the app.
select "New Sheet Object"
Expand "Extension Objects"
Drag "Copy Paste Search" object on to the worksheet
right click on the object, select "Properties" and set the properties as needed.
Both methods could work.
By the first will be required that the user could initiate a reload and had this also as disadvantage in regard to time-spent, traffic and if could use this app use more as one user they could disturb each other. But you could also work with two/several apps.
The second method is easier you need only a variable in a inputbox an with copy from the customer-list the variable changed and triggered a selection (the syntax from the list is important - also I don't know if there is limitations regards to the size of the list).
- Marcus
Hi David
Since you ask for help in Extension group, I guess that creating a macro script is not an option?
To do this in an extension, you may solve it like:
To make the selection, I guess you would use some of the methods in the Class Qv.Document.Object.Data, such as
I would go for SelectTextsInColumn or SelectValuesInColumn and see to it that the dimension you are searching for is defined in the Extension Object. I'm though not sure that QlikView is stable enough to handle that magnitude of selection data, so I would start in that end and test first.
There are probably more and maybe better ways, but this is what I came up with from the top of my mind.
Br Patrik
I would recommend using the CopyPasteSearch extension. This will allow users to copy the list of values into QlikView and then select all the values. Credit to Anthony Deighton who created the extension.
Thanks for the reply Marcus. I'm very new to QlikView so I'm not sure what that dialog box is that you have a screenprint of. Can you elaborate please?
Thanks for the reply Patrik. I'm not sure whether it should be an extension or not. Since I'm so new to QlikView I wasn't even sure where to post the question. Since it's not functionality that's available out of the box, I figured it must be an extension since my understanding is that extensions are how you add more functionality to QlikView.
Thanks for your reply Josh. Can you point me to where that extension is documented. I searched QlikView for "CopyPasteSearch" and only found one hit: your reply to my question.
This extension isn't documented it is just something that was created as a sample of what could be done with extensions. If you download the file from above and double click on it QlikView will install the extension. Once the extension is installed you must enter WebView in QV (View -> Turn on/off WebView) to access extensions.
To add the actual extension to the QVW:
right click on any unused area of the app.
select "New Sheet Object"
Expand "Extension Objects"
Drag "Copy Paste Search" object on to the worksheet
right click on the object, select "Properties" and set the properties as needed.
Thank you Josh. That's exactly what I was looking for!!