Haseeb Ahmad
09/28/2021, 11:33 AMwith Flow("impact partners",schedule=schedule) as flow:
#setting default date to today - 1 to get the records from previous day
default_date = (datetime.today() - timedelta(days=1)).strftime('%Y-%m-%d')
start_date = Parameter('start_date', default=default_date)
end_date = Parameter('end_date', default=default_date)
records = get_impact_records(start_date,end_date)
impact_partners = rename_columns(records)
upload(data=impact_partners)
if __name__ == "__main__":
main(flow)
i think the default_date section gets defined at compile time rather than run time, So, that is why it is static. And the job get run for 2021-09-23 everyday. What is the best way to make default_date dynamic.
ThanksKevin Kho
(datetime.today() - timedelta(days=0)).strftime('%Y-%m-%d')
Haseeb Ahmad
09/28/2021, 4:16 PM