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: 
cbushey1
Creator III
Creator III

Calendar Conundrum

I am trying to create a singular calendar that the user can select from but my problem is that I have multiple datasources and dates.

Here is how my data model breaks down:

Table 1:Nurse hours

ID =LocationID&Year&Month

Location

Year

Month

Table 2: Pt Days

ID =LocationID&Year&Month

Location

Year

Month

Table 3: Falls

ID =LocationID&Year&Month

Location

Year

Month

Table 4:Ulcers

ID =HospitalID&Year&Quarter

Year

Quarter

Table 5: Perinatal

ID HospitalID&Year&Month

Year

Month

Table 6: Lactation

ID =HospitalID&Year&Month

Year

Month

Table 7:AbsData

ID =AbsAccount

StartDateTime

EndDateTime

LocationID

Table 8:CodeBlue

ID =LocationID&Year&Month&Day

LocationName

CodeDate

CodeTime

Table 9:Incidents

ID =IncidentID

LocationName

EventDate

EventTime

Link:

ID1 = LocationID&Year&Month

ID2 = HospitalID&Year&Quarter

ID3 = HospitalID&Year&Month

ID4 = AbsAccount

ID5 = LocationID&Year&Month&Day

ID6 = IncidentID

YearMonth (essentially the year and month of each table’s date field)

I then build a master calendar off the year month field but I know I have issues with it because most of my tables only have one date field, but my AbsData table has two thus causing a problem.

Thanks for the help!

Labels (1)
4 Replies
jonathandienst
Partner - Champion III
Partner - Champion III

Henric Cronstrom addresses exactly this issue here: Canonical Date

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
cbushey1
Creator III
Creator III
Author

Yes I have read that and I think that might be the direction I need to go in, but alot of my tables dont have full dates. All they have is either Year and month or year and quarter. Now I could use a makedate and just give them an arbitrary day and/or Month but I wasnt sure if that is the best approach either.

Looking for advice on getting the dates together.

Colin-Albert
Partner - Champion
Partner - Champion

If you do not have full dates, then you can use makedate to generate a date equal to the first (or last) day of the period or quarter.

cbushey1
Creator III
Creator III
Author

I know about Makedate but I am not sure that is the best approach given I am arbitrarily choosing a day (1) for these events to have occurred when in fact they occurred over the whole month.

I guess I will see if there is a better way to do this whole table structure. I think I may need to do a canonical date.