From 1e7bac3054d40a61a901c5a9a340574155faf3c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Herculano?= Date: Tue, 3 Jun 2025 09:42:55 -0300 Subject: [PATCH] =?UTF-8?q?adi=C3=A7=C3=A3o=20de=20coluna=20pendente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- relatório_ruptura/ruptura projetada 23.05.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relatório_ruptura/ruptura projetada 23.05.py b/relatório_ruptura/ruptura projetada 23.05.py index 2391495..d1ee1da 100644 --- a/relatório_ruptura/ruptura projetada 23.05.py +++ b/relatório_ruptura/ruptura projetada 23.05.py @@ -48,6 +48,7 @@ SELECT CASE WHEN promotions_description IS NULL THEN 'REGULAR' ELSE 'PROMOÇÃO' END AS tipo_promocao, COALESCE(stock_actual, 0) AS estoque, stock_intransit AS transito, + pendingorder AS pendente, nextcycleprojection AS pv_mar, currentcyclesales AS venda_atual, CASE WHEN criticalitem_iscritical = 0 THEN 'REGULAR' ELSE 'CRITICO' END AS status_item @@ -126,6 +127,7 @@ colunas_ordenadas = [ 'tipo_promocao', 'estoque', 'transito', + 'pendente', 'pv_mar', 'venda_atual', 'status_item', @@ -148,7 +150,7 @@ df3 = df3.groupby(['uf', 'canal','pdv'])['quantidade_ruptura'].sum().sort_values with pd.ExcelWriter(excel_path, engine='openpyxl') as writer: df2.to_excel(writer, sheet_name='Detalhado', index=False) df3.to_excel(writer, sheet_name='Resumo', index=False) - +print(excel_path) ruptura_total = df2['quantidade_ruptura'].sum() ruptura_por_uf_pct = ( df2.groupby('uf')['quantidade_ruptura'].sum()