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

Announcements
Join us at Qlik Connect 2026 in Orlando, April 13–15: Register Here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Merging two dimensions into one

Hi - I have two dimensions in the base data Excel file,and I want to merge them so they both display as one name.

Dimensions I have:

North West

North East


Dimension  I want:

North


Is there a way to do this in Qlikview rather apart from going into the Excel files and fixing the names there? Kindly help!

Labels (1)
21 Replies
Anonymous
Not applicable
Author

Hello,

With a simple concatenation it Works:

Tab:

LOAD Dim1,
    
[North East] as North,
    
Exp1
FROM
ExcelFile.xlsx
(
ooxml, embedded labels, table is Plan1);

LOAD Dim1,
    
[West East] as North,
    
Exp1
FROM
ExcelFile.xlsx
(
ooxml, embedded labels, table is Plan1);



Not applicable
Author

What is Dim1?

I entered this code in the edit script and it didnt work. The error message said "Couldn't find dim1"

LOAD Dim1,

     [Assurance North West] as North,

     Exp1

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query]);

LOAD Dim1,

     [Assurance North East] as North,

     Exp1

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query]);

v_iyyappan
Specialist
Specialist

Hi,   

Two excel files containing same fields means using concatenate function.

Try like this:   

LOAD

     [Assurance North West] as North

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query]);

LOAD

     [Assurance North East] as North

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query]);

Regards,

Anonymous
Not applicable
Author

Hi Osama,

Dim1 and Exp1 are just  example fields. Use your fields instead, but keep the North West and North East like I showed.


Not applicable
Author

You could also do it after import into qv using the subfield function. For example, you could edit the dimensions with the following:

subfield([North West], ' ', 1)

subfield([North East], ' ', 1)


They would then return North.


Hope that helps.


Matt

Not applicable
Author

Hi Thanks for your reply, but i get this error message afterI pasted your code in the Edit script section:

Field not found - <Assurance North West>

LOAD

     [Assurance North West] as North

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query])

Can you tell me what the issue would be?

Not applicable
Author

Hi where do I add this?

v_iyyappan
Specialist
Specialist

Hi

Try like this

LOAD

     subfield([North East], ' ' ,1) As North

FROM

ExcelFile.xlsx

(ooxml, embedded labels, table is Plan1);

LOAD

     subfield([North West],' ',1) AS North    

FROM

ExcelFile.xlsx

(ooxml, embedded labels, table is Plan1);

Where Plan1 --> Ur excel file name

If you are using more than one fields means that is use script also.

Regards,

CELAMBARASAN
Partner - Champion
Partner - Champion

LOAD

     [North West] as North

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query]);

LOAD

     [North East] as North

FROM

[Aura Data - For Analysis - 11.9.xlsx]

(ooxml, embedded labels, table is [active files query]);

If this is not working could you post the script you have for loading excel file?