Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -281,15 +281,13 @@ def update_oficinas(dept, muni, zona):
|
|
| 281 |
return sorted(df2['NOMBRE OFICINA'].dropna().astype(str).unique().tolist())
|
| 282 |
|
| 283 |
# Dashboard
|
| 284 |
-
def dashboard(f_inicio, f_fin, zona, tipos,
|
| 285 |
monto_rango, colaborador_sel, plazo_rango, segmento_sel):
|
| 286 |
d = df.copy()
|
| 287 |
if f_inicio:
|
| 288 |
d = d[d['FECHA_APERTURA'] >= pd.to_datetime(f_inicio)]
|
| 289 |
if f_fin:
|
| 290 |
d = d[d['FECHA_APERTURA'] <= pd.to_datetime(f_fin)]
|
| 291 |
-
if ofis:
|
| 292 |
-
d = d[d['OFICINA'].astype(str).isin(ofis)]
|
| 293 |
if tipos:
|
| 294 |
d = d[d['TIPO PRODUCTO'].astype(str).isin(tipos)]
|
| 295 |
if colaborador_sel:
|
|
@@ -342,8 +340,7 @@ with gr.Blocks() as demo:
|
|
| 342 |
out1 = gr.Plot(); out2 = gr.Plot(); out3 = gr.Plot()
|
| 343 |
out4 = gr.Plot(); out5 = gr.Plot(); out6 = gr.Plot()
|
| 344 |
out7 = gr.HTML()
|
| 345 |
-
|
| 346 |
-
btn.click(dashboard, [f_inicio, f_fin, zona, tipos, ofis, monto, colabor, plazo, segmento],
|
| 347 |
[out1, out2, out3, out4, out5, out6, out7])
|
| 348 |
if __name__ == "__main__":
|
| 349 |
demo.launch()
|
|
|
|
| 281 |
return sorted(df2['NOMBRE OFICINA'].dropna().astype(str).unique().tolist())
|
| 282 |
|
| 283 |
# Dashboard
|
| 284 |
+
def dashboard(f_inicio, f_fin, zona, tipos,
|
| 285 |
monto_rango, colaborador_sel, plazo_rango, segmento_sel):
|
| 286 |
d = df.copy()
|
| 287 |
if f_inicio:
|
| 288 |
d = d[d['FECHA_APERTURA'] >= pd.to_datetime(f_inicio)]
|
| 289 |
if f_fin:
|
| 290 |
d = d[d['FECHA_APERTURA'] <= pd.to_datetime(f_fin)]
|
|
|
|
|
|
|
| 291 |
if tipos:
|
| 292 |
d = d[d['TIPO PRODUCTO'].astype(str).isin(tipos)]
|
| 293 |
if colaborador_sel:
|
|
|
|
| 340 |
out1 = gr.Plot(); out2 = gr.Plot(); out3 = gr.Plot()
|
| 341 |
out4 = gr.Plot(); out5 = gr.Plot(); out6 = gr.Plot()
|
| 342 |
out7 = gr.HTML()
|
| 343 |
+
btn.click(dashboard, [f_inicio, f_fin, zona, tipos, monto, colabor, plazo, segmento],
|
|
|
|
| 344 |
[out1, out2, out3, out4, out5, out6, out7])
|
| 345 |
if __name__ == "__main__":
|
| 346 |
demo.launch()
|