hedtorresca commited on
Commit
5e4cd76
·
verified ·
1 Parent(s): 1645068

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -5
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, ofis,
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
- zona.change(update_oficinas, [zona], [ofis])
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()