Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
jjohnstonti618
Contributor III
Contributor III

optimal design for adding manual dimensions

Hello,
I am just looking for high level opinions on design consideration when I need to manually add dimensions to a dimension table, as I wonder if the way i have started to do this may not be the most efficient.

Lets say you have a very basic model-- main fact table and a small dimension table joined on a field called DimensionID.

In this dimension table there are multiple sets of 2 specific dimensions that ultimately need to be summed and included in the SAME chart/pivot table as their 2 sub-dimensions. 

For example, DimensionID 1 and 2 refer to Food Sales and Ticket Sales. The end goal is to create a chart/table that shows not only the sum of food and ticket sales separately, but also a NEWLY created dimension called "Total sales" which is simply a sum of the 2. There are several other dimensions in this table that need to be summed to show a sub total as well.

I have created a manual table with a field called NewDimension and right joined it ot the existing Dimension table, thus adding my newly created fields like "Total sales" and a dummy dimension ID... but in order to get these newly created dimensions to show up in a chart or table via the "NewDimension" field, it requires a ton of if/then logic, set analysis, and in some cases it still doesnt work clean.


Bottom line, if the ultimate goal is have both your standard dimensions AND a new subtotal of a few standard dimensions existing in the same table, is there an easier way to do this? Sounds simple on paper, as the point is to mirror an existing excel sheet...but in excel its super easy to simply add new rows/columns at will and input a formula... not so easy in qlikview.  i dont know if there is some sort of "manually add a subtotal/grouping row in a chart" that essentially creates a new row in the middle of your table and adds a sum of 2 specified dimensions.  

1 Reply
Brett_Bleess
Former Employee
Former Employee

Below are some Design Blog posts that may help:

https://community.qlik.com/t5/Qlik-Design-Blog/Concatenate-vs-Link-Table/ba-p/1467569

https://community.qlik.com/t5/Qlik-Design-Blog/Fact-Table-with-Mixed-Granularity/ba-p/1468238

About the best I could fine, feel free to search the Design Blog area yourself too, I may not have hit the correct terms here, just back up the URL to the Qlik-Design-Blog level, there is a search option there...

Regards,
Brett

To help users find verified answers, please do not forget to use the "Accept as Solution" button on any post(s) that helped you resolve your problem or question.
I now work a compressed schedule, Tuesday, Wednesday and Thursday, so those will be the days I will reply to any follow-up posts.