Imprimi Página | Fechar janela |
Faturamento de cada dia Mes atual Impresso de: Helpfacil - Portal do conhecimento Nome do Forum: ADVPL Descrição do Forum: Dúvidas sobre a programação em ADVPL URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=44471 Data da Impressão: terça-feira, 11 de fevereiro de 2025 at 21:29 Topico: Faturamento de cada dia Mes atual Postado por: ANDREAS Assunto: Faturamento de cada dia Mes atual Data Postagem: segunda-feira, 11 de março de 2024 at 15:27 Boa tarde, assim como nas perguntas anteriores, estou tentando fazer mas não estou conseguindo, Faturamento de cada dia do Mes atual ex: faturamento do dia 1 do mes atual, no ano atual, no ano atual -1 e no ano atual -2 faturamento do dia 2 do mes atual,no ano atual, no ano atual-1 e no ano atual -2 01/03 de 2024, 01/03 de 2023, 01/03 de 2022 02/03 de 2024, 02/03 de 2023, 02/03 de 2022 03/03 de 2024, 03/03 de 2023, 03/03 de 2022 etc.... Estava tentando e testando com data setada também, mas não consegui nem dessa forma //Pega o mês por extenso cMesExtenso := MesExtenso(nMes) nAno := year(dDataBase) Cab := { cMesExtenso} aData1 := { fFatMensal(str(nAno-2,4)+‘0101‘)} aData2 := { fFatMensal(str(nAno-1,4)+‘0101‘)} aData3 := { fFatMensal(str(nAno,4 )+‘0101‘)} oCoreDash:SetChartInfo( aData1, ‘1 ‘ +str(nAno-2,4), , aCores[1][3]) //Cor utilizada: GreenDk oCoreDash:SetChartInfo( aData2, ‘1 ‘ +str(nAno-1,4), , aCores[5][3]) //Cor utilizada: YellDk oCoreDash:SetChartInfo( aData3, ‘1 ‘ +str(nAno,4) , , aCores[3][3]) //Cor utilizada: RedDk oCoreDash:SetChartInfo( aData4, ‘2 ‘ +str(nAno-2,4), , aCores[1][3]) //Cor utilizada: GreenDk oCoreDash:SetChartInfo( aData5, ‘2 ‘ +str(nAno-1,4), , aCores[5][3]) //Cor utilizada: YellDk oCoreDash:SetChartInfo( aData6, ‘2 ‘ +str(nAno,4) , , aCores[3][3]) //Cor utilizada: RedDk oCoreDash:SetChartInfo( aData7, ‘3 ‘ +str(nAno-2,4), , aCores[1][3]) //Cor utilizada: GreenDk oCoreDash:SetChartInfo( aData8, ‘3 ‘ +str(nAno-1,4), , aCores[5][3]) //Cor utilizada: YellDk oCoreDash:SetChartInfo( aData9, ‘3 ‘ +str(nAno,4) , , aCores[3][3]) //Cor utilizada: RedDk Respostas: Postado Por: ANDREAS Data Postagem: quarta-feira, 13 de março de 2024 at 09:49 Bom dia, estou anexando uma imagem para melhor entendimento Postado Por: ANDREAS Data Postagem: quarta-feira, 13 de março de 2024 at 09:50 Dia 01 do mes atual do ano atual -2 Dia 01 do mes atual do ano atual -1 Dia 01 do mes atual do ano atual . . . Dia 31 do mes atual do ano atual -2 Dia 31 do mes atual do ano atual -1 Dia 31 do mes atual do ano atual Postado Por: WHITEMESA2 Data Postagem: quarta-feira, 3 de abril de 2024 at 11:07 Parece que você está tentando calcular o faturamento de cada dia do mês atual, bem como dos mesmos dias nos dois anos anteriores. Para fazer isso, você pode usar uma abordagem de loop para iterar sobre os dias do mês atual e, para cada dia, calcular o faturamento para o ano atual, o ano anterior e o ano anterior a esse. Você pode armazenar esses valores em uma estrutura de dados, como uma matriz, para posterior análise ou exibição. Certifique-se de que as funções que você está usando para calcular o faturamento estejam retornando os resultados esperados e ajuste sua lógica conforme necessário |
Imprimir Página | Fechar Janela |