Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
rammuthiah
Creator III
Creator III

Export Excel

I have requirement that if anyone check on the filed name that should appear in table likewise in Qlikview. We had used an extension, due to performance issue requested not to use the below mentioned link extension

http://branch.qlik.com/?&_ga=2.233679070.1980032765.1516172854-1467830980.1511508927&_gac=1.24255967...

QV.JPG

Is there any other way to showcase the value like in Qlikview?

1 Solution

Accepted Solutions
petter
Partner - Champion III
Partner - Champion III

GetFieldSelections can take a addional parameter that tell it to not limit it to maximum 6 selections.

So adding the number 32 for instance you should have plenty of dimensions to add:

      SubStringCount(Concat(GetFieldSelections(your_dimensions_field,',',32), '|'), 'your_dimension_name')

View solution in original post

15 Replies
petter
Partner - Champion III
Partner - Champion III

You can achieve that without any extension.

That is to have a list of fieldnames and the user can pick from these and they will populate the dimensions of a Qlik Sense Table or Pivot Table or other chart types.

You can add the system field (not shown in drop-down lists in the properties) $Field into a Filter Pane. Then you will get all the fields of the application. To limit this you will have to make your own logic either in an expression or through a disconnected table in your data model (data island).

rammuthiah
Creator III
Creator III
Author

I tried that way by using GetselectedCount(FieldName)>0, it is appearing for a single selection. But if I select 2nd, it won't work(gets disappeared)

zebhashmi
Specialist
Specialist

Try to use concat( on the top of IF(), and ',',)

agigliotti
Partner - Champion
Partner - Champion

you can use something as below in "Enable Conditional" expression in your chart dimension:

SubStringCount(Concat(GetFieldSelections(your_dimensions_field), '|'), 'your_dimension_name')

for Qlik Sense you can use this extension Qlik Branch

Hope it helps.

petter
Partner - Champion III
Partner - Champion III

Hope this will give you an idea on how to get what you want:

2018-01-18 14_41_25-_Sales Discovery - Dynamic Dimensions _ App overview - Qlik Sense.png

rammuthiah
Creator III
Creator III
Author

Hi It's really helpful. But when the selection is more than 6, whole table gets disappeared. Please find below screenshot. Do you want me to add "SubStringCount(Concat(GetFieldSelections(your_dimensions_field), '|'), 'your_dimension_name')" in straight table?

Here I am using Vizlib Table Extension

EE.jpg

rammuthiah
Creator III
Creator III
Author

Thanks. Can you share your sample qvf?

petter
Partner - Champion III
Partner - Champion III

GetFieldSelections can take a addional parameter that tell it to not limit it to maximum 6 selections.

So adding the number 32 for instance you should have plenty of dimensions to add:

      SubStringCount(Concat(GetFieldSelections(your_dimensions_field,',',32), '|'), 'your_dimension_name')

petter
Partner - Champion III
Partner - Champion III

It is based on the data from the example "Sales Discovery" app that comes with Qlik Sense.