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: 
bnelson111
Creator II
Creator II

Load Statement to Multiply to values.

I have the following load statement which is working fine, however i wish to multiply the two values highlighted in red. Thanks in advance.

[WAsTE]:

LOAD CostCatNum,

    CostType,

DeptCode,

    CostcCode,

    DimA,

    StepNum,

JobCode as  [Production Receipt Info.JobORder1],

ItemCode as  WasteITEMCODE,

TxnDate,

ItemCode,

TxnQty;

SQL SELECT CostCatNum,

    CostType,

    DeptCode,

    CostcCode,

      DimA,

          StepNum,

    JobCode,

    TxnDate,

ItemCode,

    TxnQty

FROM PUB."PV_JobCosts"

WHERE ("TxnDate" > '01/01/2016') AND ("DeptCode" = '3-PRINT') AND ("CostType" = '1') AND ("CostcCode" = '3-PRINT') AND ("StepNum" < '1200')  ;

UNQUALIFY *;

QUALIFY GSM;

left join

[WAsTE Item]:


LOAD GSM,

  ItemCode as  WasteITEMCODE;

SQL SELECT GSM,

    ItemCode

FROM PUB."PM_Item"

WHERE GSM > '0';

UNQUALIFY *;

1 Solution

Accepted Solutions
MarcoWedel

Hi,

one script solution might be:

mapGSM:

Mapping

SQL SELECT ItemCode, GSM

FROM PUB."PM_Item"

WHERE GSM > '0';

[WAsTE]:

LOAD CostCatNum,

    CostType,

DeptCode,

    CostcCode,

    DimA,

    StepNum,

JobCode as  [Production Receipt Info.JobORder1],

ItemCode as  WasteITEMCODE,

TxnDate,

ItemCode,

TxnQty,

TxnQty*ApplyMap('mapGSM',ItemCode) as GSMTimesTxnQty;

SQL SELECT CostCatNum,

    CostType,

    DeptCode,

    CostcCode,

      DimA,

          StepNum,

    JobCode,

    TxnDate,

ItemCode,

    TxnQty

FROM PUB."PV_JobCosts"

WHERE ("TxnDate" > '01/01/2016') AND ("DeptCode" = '3-PRINT') AND ("CostType" = '1') AND ("CostcCode" = '3-PRINT') AND ("StepNum" < '1200')  ;

hope this helps

regards

Marco

View solution in original post

4 Replies
YoussefBelloum
Champion
Champion

Hi,

are these two table linked ?

MarcoWedel

Hi,

one script solution might be:

mapGSM:

Mapping

SQL SELECT ItemCode, GSM

FROM PUB."PM_Item"

WHERE GSM > '0';

[WAsTE]:

LOAD CostCatNum,

    CostType,

DeptCode,

    CostcCode,

    DimA,

    StepNum,

JobCode as  [Production Receipt Info.JobORder1],

ItemCode as  WasteITEMCODE,

TxnDate,

ItemCode,

TxnQty,

TxnQty*ApplyMap('mapGSM',ItemCode) as GSMTimesTxnQty;

SQL SELECT CostCatNum,

    CostType,

    DeptCode,

    CostcCode,

      DimA,

          StepNum,

    JobCode,

    TxnDate,

ItemCode,

    TxnQty

FROM PUB."PV_JobCosts"

WHERE ("TxnDate" > '01/01/2016') AND ("DeptCode" = '3-PRINT') AND ("CostType" = '1') AND ("CostcCode" = '3-PRINT') AND ("StepNum" < '1200')  ;

hope this helps

regards

Marco

bnelson111
Creator II
Creator II
Author

Brilliant thank you

bnelson111
Creator II
Creator II
Author

Yep