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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
SSSB
Contributor
Contributor

SQL Logic and syntax

I have a table that has contract number, yearmonth(start date of contract in the form of YYYYMM), Length ( duration of contract in years) Now I need an output table that gives me data of how many contracts are active for every month of the year strating from 1st contracts start yearmonth till last contract's last yearmonth. Example: If one contract is active from june 2022 to june 2023 it should give 1 as count for all the month from 202206 till 220306 and so on for all the contracts.

Labels (1)
1 Reply
Chanty4u
MVP
MVP

Try something

Calendar:

LOAD Distinct

    YearMonth

Resident

(

    SELECT Min(YearMonth) as MinYearMonth, Max(YearMonth) as MaxYearMonth

    FROM Contracts

);

 

CONCATENATE (Contracts)

LOAD

    ContractNumber,

    YearMonth,

    Length

Resident Contracts;