Spaces:
Running
Running
James McCool
commited on
Commit
·
b9e7e41
1
Parent(s):
ba685f6
Refactor date input handling in app.py to improve date selection logic. Updated date filtering to ensure proper date formatting and consistency, allowing for seamless selection of date ranges including a "Last Year" option. This enhances user experience and data analysis capabilities.
Browse files
app.py
CHANGED
|
@@ -37,23 +37,23 @@ with st.sidebar:
|
|
| 37 |
)
|
| 38 |
|
| 39 |
if date_filter == "Last Year":
|
| 40 |
-
end_date = max_date
|
| 41 |
-
start_date = (end_date - timedelta(days=365))
|
| 42 |
else:
|
| 43 |
col1, col2 = st.columns(2)
|
| 44 |
with col1:
|
| 45 |
start_date = st.date_input(
|
| 46 |
"Start Date",
|
| 47 |
-
value=(max_date - timedelta(days=365))
|
| 48 |
-
min_value=min_date
|
| 49 |
-
max_value=max_date
|
| 50 |
)
|
| 51 |
with col2:
|
| 52 |
end_date = st.date_input(
|
| 53 |
"End Date",
|
| 54 |
-
value=max_date
|
| 55 |
-
min_value=min_date
|
| 56 |
-
max_value=max_date
|
| 57 |
)
|
| 58 |
|
| 59 |
selected_team = st.selectbox(
|
|
|
|
| 37 |
)
|
| 38 |
|
| 39 |
if date_filter == "Last Year":
|
| 40 |
+
end_date = max_date
|
| 41 |
+
start_date = (end_date - timedelta(days=365))
|
| 42 |
else:
|
| 43 |
col1, col2 = st.columns(2)
|
| 44 |
with col1:
|
| 45 |
start_date = st.date_input(
|
| 46 |
"Start Date",
|
| 47 |
+
value=(max_date - timedelta(days=365)),
|
| 48 |
+
min_value=min_date,
|
| 49 |
+
max_value=max_date
|
| 50 |
)
|
| 51 |
with col2:
|
| 52 |
end_date = st.date_input(
|
| 53 |
"End Date",
|
| 54 |
+
value=max_date,
|
| 55 |
+
min_value=min_date,
|
| 56 |
+
max_value=max_date
|
| 57 |
)
|
| 58 |
|
| 59 |
selected_team = st.selectbox(
|