Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mario-sarkis
Creator II
Creator II

Mapp tables

Hey ALL I need to know how I can mapp table 1 and table 2 in the script to get the table 3: HOW YOU CAN HELP THANK YOU

   

Table 1:
CodeBucket
MRB2
MRB3
HCB4
HCB5
HCB6
HCB7
HCB8
HCB9
WOB10
WOB12
WOB13
Table2 :
Unit CODEUnit_DescBucket-Code
COLL1AMR
COLL2SMR
COLL3DHC
COLL4FHC
COLL5GHC
COLL6HWO
COLL7JWO
COLL11KMR
COLL12LMR
COLL15ZHC
COLL16XHC
COLL17CMR
COLL18VMR
COLL19NWO
COLL20MWO
COLL21BHC
COLL22QMR
COLL24WMR
COLL25EMR
COLL26RMR
COLL27THC
Table3 Ouput:
Unit CodeUnit_DescBucket-CodeBucket
COLL1AMRB2
COLL1AMRB3
COLL2SMRB2
COLL2SMRB3
COLL11KMRB2
COLL11KMRB3
COLL12LMRB2
COLL12LMRB3
COLL17CMRB2
COLL17CMRB3
COLL18VMRB2
COLL18VMRB3
COLL22QMRB2
COLL24WMRB2
COLL24WMRB3
COLL25EMRB2
COLL26RMRB3
COLL3DHCB4
COLL3DHCB5
COLL3DHCB6
COLL3DHCB7
COLL3DHCB8
COLL3DHCB9
COLL5GHCB4
COLL5GHCB5
COLL5GHCB6
COLL5GHCB7
COLL5GHCB8
COLL5GHCB9
COLL15ZHCB4
COLL15ZHCB5
COLL15ZHCB6
COLL15ZHCB7
COLL15ZHCB8
COLL15ZHCB9
COLL16XHCB4
COLL16XHCB5
COLL16XHCB6
COLL16XHCB7
COLL16XHCB8
COLL16XHCB9
COLL21BHCB4
COLL21BHCB5
COLL21BHCB6
COLL21BHCB7
COLL21BHCB8
COLL21BHCB9
COLL27THCB4
COLL27THCB5
COLL27THCB6
COLL27THCB7
COLL27THCB8
COLL27THCB9
COLL6HWOB10
COLL6HWOB12
COLL6HWOB13
COLL7JWOB10
COLL7JWOB12
COLL7JWOB13
COLL19NWOB10
COLL19NWOB12
COLL19NWOB13
COLL20MWOB10
COLL20MWOB12
COLL20MWOB13
5 Replies
Peter_Cammaert
Partner - Champion III
Partner - Champion III

:

LEFT JOIN (Table2)

LOAD Code As Bucket-Code, Bucket RESIDENT Table1;

RENAME Table Table2 TO Table3;

:

will do, I guess.

its_anandrjs

Try this way with mapping load and be insure you have unique values in mapping table.

MapTable:

Mapping

LOAD

Code as Bucket_Code,

Bucket

from Source;

Table2:

Load

[Unit CODE],

Unit_Desc,

Bucket-Code as Bucket_Code,

ApplyMap('MapTable',Bucket-Code,'Not Matched')

from source;

Peter_Cammaert
Partner - Champion III
Partner - Champion III

Put Bucket-Code between square brackets, or QlikView will turn it into a subtraction. Like

LOAD Code AS [Bucket-Code], ...

Clever_Anjos
Employee
Employee

effinty2112
Master
Master

Hi Mario,

Your output table seems to be missing some lines for example:

Unit CODE Unit_Desc Bucket-Code Bucket
COLL4FHCB4
COLL4FHCB5
COLL4FHCB6
COLL4FHCB7
COLL4FHCB8
COLL4FHCB9

Maybe this:

Output:

LOAD * INLINE [

    Unit CODE, Unit_Desc, Bucket-Code

    COLL1, A, MR

    COLL2, S, MR

    COLL3, D, HC

    COLL4, F, HC

    COLL5, G, HC

    COLL6, H, WO

    COLL7, J, WO

    COLL11, K, MR

    COLL12, L, MR

    COLL15, Z, HC

    COLL16, X, HC

    COLL17, C, MR

    COLL18, V, MR

    COLL19, N, WO

    COLL20, M, WO

    COLL21, B, HC

    COLL22, Q, MR

    COLL24, W, MR

    COLL25, E, MR

    COLL26, R, MR

    COLL27, T, HC

];

Inner Join(Output)

LOAD

Code as [Bucket-Code],

Bucket;

LOAD * INLINE [

    Code, Bucket

    MR, B2

    MR, B3

    HC, B4

    HC, B5

    HC, B6

    HC, B7

    HC, B8

    HC, B9

    WO, B10

    WO, B12

    WO, B13

];