Spaces:
Sleeping
Sleeping
Update pages/8_Scenario_Planner.py
Browse files
pages/8_Scenario_Planner.py
CHANGED
|
@@ -53,13 +53,13 @@ def optimize(key):
|
|
| 53 |
# print('@@@@@@@@')
|
| 54 |
if len(channel_list) > 0:
|
| 55 |
scenario = st.session_state["scenario"]
|
| 56 |
-
if key.lower() == "spends":
|
| 57 |
with status_placeholder:
|
| 58 |
with st.spinner("Optimizing"):
|
| 59 |
result = st.session_state["scenario"].optimize(
|
| 60 |
st.session_state["total_spends_change"], channel_list
|
| 61 |
)
|
| 62 |
-
elif key.lower() == "
|
| 63 |
with status_placeholder:
|
| 64 |
with st.spinner("Optimizing"):
|
| 65 |
|
|
@@ -787,7 +787,7 @@ if auth_status == True:
|
|
| 787 |
with _columns1[0]:
|
| 788 |
|
| 789 |
optimization_selection = st.selectbox(
|
| 790 |
-
"Optimize", options=["Spends", "
|
| 791 |
)
|
| 792 |
with _columns1[1]:
|
| 793 |
st.markdown("#")
|
|
@@ -811,7 +811,7 @@ if auth_status == True:
|
|
| 811 |
st.button("Reset", on_click=reset_scenario)
|
| 812 |
|
| 813 |
_columns2 = st.columns((2, 2, 2))
|
| 814 |
-
if st.session_state["optimization_key"] == "Spends":
|
| 815 |
with _columns2[0]:
|
| 816 |
spend_input = st.text_input(
|
| 817 |
"Absolute",
|
|
@@ -827,7 +827,7 @@ if auth_status == True:
|
|
| 827 |
step=1,
|
| 828 |
on_change=update_all_spends,
|
| 829 |
)
|
| 830 |
-
elif st.session_state["optimization_key"] == "
|
| 831 |
with _columns2[0]:
|
| 832 |
|
| 833 |
sales_input = st.text_input(
|
|
|
|
| 53 |
# print('@@@@@@@@')
|
| 54 |
if len(channel_list) > 0:
|
| 55 |
scenario = st.session_state["scenario"]
|
| 56 |
+
if key.lower() == "media spends":
|
| 57 |
with status_placeholder:
|
| 58 |
with st.spinner("Optimizing"):
|
| 59 |
result = st.session_state["scenario"].optimize(
|
| 60 |
st.session_state["total_spends_change"], channel_list
|
| 61 |
)
|
| 62 |
+
elif key.lower() == "revenue":
|
| 63 |
with status_placeholder:
|
| 64 |
with st.spinner("Optimizing"):
|
| 65 |
|
|
|
|
| 787 |
with _columns1[0]:
|
| 788 |
|
| 789 |
optimization_selection = st.selectbox(
|
| 790 |
+
"Optimize", options=["Media Spends", "Revenue"], key="optimization_key"
|
| 791 |
)
|
| 792 |
with _columns1[1]:
|
| 793 |
st.markdown("#")
|
|
|
|
| 811 |
st.button("Reset", on_click=reset_scenario)
|
| 812 |
|
| 813 |
_columns2 = st.columns((2, 2, 2))
|
| 814 |
+
if st.session_state["optimization_key"] == "Media Spends":
|
| 815 |
with _columns2[0]:
|
| 816 |
spend_input = st.text_input(
|
| 817 |
"Absolute",
|
|
|
|
| 827 |
step=1,
|
| 828 |
on_change=update_all_spends,
|
| 829 |
)
|
| 830 |
+
elif st.session_state["optimization_key"] == "Revenue":
|
| 831 |
with _columns2[0]:
|
| 832 |
|
| 833 |
sales_input = st.text_input(
|