Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Custom Group for Data Elements

Dear Gurus,

Is there a way to group data elements via an expression. Example:

I have a report that looks like this

1. iPhone $500

2. Blackberry $125

3. iPAD $300

I would like to add another row that groups iPhone and iPad so whatever calculations i add into the report, it will always add those two values up. Becomes something like below

1. iPhone $500

2. Blackberry $125

3. iPAD $300

4. iPhone&iPad $800

It is some sort of custom grouping at the data element side, is this possible in QlikView? Some other vendors such as MicroStrategy allows the user to create a custom group and you can 'add' elements and group them up and this group can be used as a dimension.

Appreciate any help and thank you very much

1 Reply
johnw
Champion III
Champion III

I don't think you can group them with an expression, but you can group them using script. Let's say that your field is "Item". Create a new field, "ItemGroup", that includes all items AND any groupings of items you also want to see.

[ItemGroups]:
LOAD
Item as ItemGroup
,Item
;
LOAD text(fieldvalue('Item',iterno())) as Item
AUTOGENERATE 1
WHILE len(fieldvalue('Item',iterno()))
;
CONCATENATE ([ItemGroups])
LOAD * INLINE [
ItemGroup, Item
iPhone&iPad,iPhone
iPhone&iPad,iPad
];

Now use ItemGroup as the dimension, and QlikView's associative logic will pick up the right data to handle the group totals.