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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Else Condition date

[EXP_F_EXPENSE]:

LOAD*,

  Num#(Date("DISTRIBUTED_DT",'YYYYMMDD')) AS DATE_KEY,

  EXP_CD+EXP_COST_SUBCATEGORY_CD AS HIER_KEY_TableJoin;

SELECT "RECORD_DATE_KEY",

  "COMPANY_KEY",

  "ACFT_KEY",

  "AIRCRAFT_UNIT_KEY",

  .....

  "DISTRIBUTED_DT",

    "APPROVED_DT"

FROM "MICROS_APP_TEAM"."EXP_F_EXPENSE";

[EXP_D_DATE]:

SELECT "DATE_KEY",

  "COMPANY_KEY" AS "COMPANY_KEY_DATE",

    "DATE_VALUE",

  "DAY_OF_WEEK_NBR",

  "DAY_OF_WEEK_DESC",

  "DAY_OF_WEEK_SHORT_DESC",

  "WEEK_END_FLG",

  "WEEK_IN_MONTH_NBR"

...

From DIM_DATE

Above script i have join like DATE_KEY=DATE_KEY

Now my question

In my report i have prompt (Distributed Date and Approved Date)

When i select Distributed date in my prompt then my join should be

Fact.DISTRIBUTED_DT=DIM.DATE_KEy

When i select Approved Date in my prompt my join should be

Fact.APPROVED_DT=DIM.DATE_KEy

How can i achieve this.Some time Distributed date join and some time Approved date join.

Can you please help

1 Reply
florentina_doga
Partner - Creator III
Partner - Creator III

try this

[EXP_F_EXPENSE]:

LOAD*,

  Num#(Date("DISTRIBUTED_DT",'YYYYMMDD')) AS DATE_KEY,

  EXP_CD+EXP_COST_SUBCATEGORY_CD AS HIER_KEY_TableJoin;

SELECT "RECORD_DATE_KEY",

  "COMPANY_KEY",

  "ACFT_KEY",

  "AIRCRAFT_UNIT_KEY",

  .....

  "DISTRIBUTED_DT"

FROM "MICROS_APP_TEAM"."EXP_F_EXPENSE";

concatenate ([EXP_F_EXPENSE])

LOAD*,

  Num#(Date(""APPROVED_DT"",'YYYYMMDD')) AS DATE_KEY,

  EXP_CD+EXP_COST_SUBCATEGORY_CD AS HIER_KEY_TableJoin;

SELECT "RECORD_DATE_KEY",

  "COMPANY_KEY",

  "ACFT_KEY",

  "AIRCRAFT_UNIT_KEY",

  .....

    "APPROVED_DT"

FROM "MICROS_APP_TEAM"."EXP_F_EXPENSE";

[EXP_D_DATE]:

SELECT "DATE_KEY",

  "COMPANY_KEY" AS "COMPANY_KEY_DATE",

    "DATE_VALUE",

  "DAY_OF_WEEK_NBR",

  "DAY_OF_WEEK_DESC",

  "DAY_OF_WEEK_SHORT_DESC",

  "WEEK_END_FLG",

  "WEEK_IN_MONTH_NBR"

...

From DIM_DATE