I am reading the date column as varchar but not as date, then will this syntax work IsValid('date',StringToDate(InputLink.Date,"%yyyy%mm%dd")) Use IsValid() function. If your input date is not in date format you might want to convert it and use - IsValid('date',StringToDate(InputLink.Date,...