Проверьте доступность данных с 0 %, если данные не были получены в указанную дату
Я создал Data Availability (Что означает, что если вы выбираете даты от_date до to_date, то вы получите таблицу на эту дату о том, сколько % данных будет получено). Если данные доступны на выбранную дату, то я получаю эти данные в %.
но если данные не получены на выбранную дату, то я хочу добавить 0% полученных данных.
В приведенном выше Изображении я выбрал даты от (03-09-2022) и до (06-09-2022), но получил только те даты, для которых имеются данные. В таблице я хочу добавить даты 03-09-2022 и 04-09-2022 с 0% данных.
Я написал этот код в файле views.py
final_data = dict()
for key, values in data.items():
final_data[key]= dict()
for key1, value in values.items():
total_data_count = len(value)
percentage_data = (total_data_count * 100)/1440
available_data = str(percentage_data)[:5]
final_data[key].setdefault(key1,available_data)
Здесь key1 - дата, а available_data - вычисленные данные в %.
Как получить выбранную дату, если данные недоступны?