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

Announcements
Q&A with Qlik - Qlik Cloud Migration: Questions about migrating to Qlik Cloud? Catch the latest replay!
cancel
Showing results for 
Search instead for 
Did you mean: 
simoevry
Contributor
Contributor

Show Last day -1 helppp

Hii

I want to show last day but his dont work for me

load

[selling],

[Date],

Year (date(date#([Date],'YYYYMMDD'),'YYYYMMDD')),

FROM [lib://AttachedFiles/Rp2.xls]

(biff, embedded labels, table is Rp2$)

Where

year (date(date#(Date,'YYYYMMDD'),'YYYYMMDD')) = year(now())

AND MONTH (date(date#(Date,'YYYYMMDD'),'YYYYMMDD'))=Month(Now())

AND DAY(date(date#(Date,'YYYYMMDD'),'YYYYMMDD')=Day(Now()-1));

plzz help me

Labels (1)
10 Replies
edmondo_tassi
Contributor III
Contributor III

Try use Num(Date) in spite of Date in date format on condition, is more simple and the behaviour is like Excel.

load

[selling],

[Date],

Year (date(date#([Date],'YYYYMMDD'),'YYYYMMDD')), // <-- an extra comma?

FROM [lib://AttachedFiles/Rp2.xls]

(biff, embedded labels, table is Rp2$)

Where

year (date(date#(Date,'YYYYMMDD'),'YYYYMMDD')) = year(now())

AND MONTH (date(date#(Date,'YYYYMMDD'),'YYYYMMDD'))=Month(Now())

AND DAY(date(date#(Date,'YYYYMMDD'),'YYYYMMDD')=Day(Now()-1));

replaceing

where

num(date#(Date,'YYYYMMDD')))= num(now())-1;