18 Replies Latest reply: Oct 11, 2017 8:46 AM by Gilmaio ramos RSS

    Razão - Contabilidade

    Gilmaio ramos

      Nobres, a necessidade é criar duas colunas: uma com o "saldo anterior"  e outra com o "saldo atual".


      Obs1. A primeira linha terá um lançamento de saldo inicial a débito (lançamento pré-existente pelo sistema).

      Obs2. O Saldo Atual seguirá a seguinte lógica (Saldo Anterior + Débito - Crédito) - Essa coluna deve ser construída por expressão ela não existe como dimensão;

      Obs3. O Saldo Anterior será o valor do (Saldo Atual) da linha anterior - Essa coluna deve ser construída por expressão ela não existe como dimensão.

      Obs4. Possibilitar a soma (totalizador) do (Saldo anterior, Débito, Crédito e Saldo Atual) - Totalizador do Qlikview.


      Ex:

       

      Data_Lçto    Conta      Histórico        Lçto  Saldo Anterior      Débito      Crédito    Saldo Atual

      01/01/2017  Banco      Saldo Inicial    1                0,00      10.000,00          0,00        10.000,00 

      05/02/2017  Banco      Depósito         2        10.000,00       1.000,00          0,00        11.000,00 

      07/03/2017  Banco      Sup. Caixa      3        11.000,00             0,00     1.000,00        10.000,00 

      08/04/2017  Banco      Pgto. Fornec.   4        10.000,00             0,00       500,00          9.500,00

      09/05/2017  Banco      Venda             5          9.500,00       2.500,00          0,00        12.000,00                 

                      Total-------------------> R$                0,00    13.500,00  1.500,00       12.000,00

       

      Desde já agradeço pela atenção,

       

      Atte,

       

      Gilmaio

       

      Mensagem editada por: Gilmaio ramos

       

      Mensagem editada por: Gilmaio ramos

        • Re: Razão - Contabilidade
          FRANCISCO ROGERIO ALMEIDA DOS SANTOS

          Gilmaio

           

          Já fiz algo bem parecido utilizando o Above, mais ou menos assim.

          IF(above(Saldo anterior)<=0 or isnull(above(Saldo Anteiror)),

               v_Inicial.

          above(SaldoAnterior))

           

          Ou ainda tem a table as of criado pelo mestre @HIC.

           

          The As-Of Table

           

           

          Espero ter ajudado.

          • Re: Razão - Contabilidade
            Alessandro Furtado

            Gilmaio,

             

            segue um modelo exemplo

             

            Da para adaptar a sua necessidade.

              • Re: Razão - Contabilidade
                Gilmaio ramos

                Alessandro, cole as expressões por gentileza. Utilizo a versão Personal Edition.

                 

                Atte,

                 

                Gilmaio

                  • Re: Razão - Contabilidade
                    Alessandro Furtado

                    2017-10-05 18_06_19-QlikView x64 - [C__tmp_Acumular simples rangesum.qvw_].png

                     

                    RangeSum (Above(sum(PrecoTotal), 0, RowNo ()))

                      • Re: Razão - Contabilidade
                        Gilmaio ramos

                        Alessandro, aplicando essa expressão aqui não está somando!

                         

                        Qlik - Razão.PNG

                          • Re: Razão - Contabilidade
                            Alessandro Furtado

                            Podes disponibilizar um modelo reduzido ?

                              • Re: Razão - Contabilidade
                                Gilmaio ramos

                                Tenho uma tabela nesses termos:

                                 

                                Data_Lçto    Conta      Histórico        Lçto        Débito          Crédito  

                                01/01/2017  Banco      Saldo Inicial    1       10.000,00             0,00

                                05/02/2017  Banco      Depósito         2        1.000,00             0,00       

                                07/03/2017  Banco      Sup. Caixa      3               0,00      1.000,00       

                                08/04/2017  Banco      Pgto. Fornec.   4              0,00          500,00         

                                09/05/2017  Banco      Venda             5        2.500,00             0,00         

                                                Total-------------------> R$      13.500,00    1.500,00      



                                ====> Preciso criar dois campos (Saldo Anterior e Saldo Atual) nos seguintes moldes abaixo:

                                ===> O saldo anterior = Saldo atual da linha anterior

                                ===> O saldo atual = o saldo anterior da linha + soma do crédito da linha - soma do débito da linha atual


                                Data_Lçto    Conta      Histórico        Lçto  Saldo Anterior      Débito      Crédito    Saldo Atual

                                01/01/2017  Banco      Saldo Inicial    1                0,00      10.000,00          0,00        10.000,00

                                05/02/2017  Banco      Depósito         2        10.000,00       1.000,00          0,00        11.000,00

                                07/03/2017  Banco      Sup. Caixa      3        11.000,00             0,00     1.000,00        10.000,00

                                08/04/2017  Banco      Pgto. Fornec.   4        10.000,00             0,00       500,00          9.500,00

                                09/05/2017  Banco      Venda             5          9.500,00       2.500,00          0,00        12.000,00                

                                                Total-------------------> R$                0,00    13.500,00  1.500,00       12.000,00


                                • Re: Razão - Contabilidade
                                  Alessandro Furtado

                                  Gilmaio,

                                   

                                  com duas dimensões ficou ok, com mais de duas não deu certo.

                                  2017-10-07 18_00_20-QlikView x64 - [C__tmp_Acumulado.qvw_].png

                                   

                                  O problema que ocorre esta na forma como a função above funciona com mais dimensões.

                                   

                                  O help mostra como fazer....

                                   

                                  Above ‒ QlikView

                                    • Re: Razão - Contabilidade
                                      Gilmaio ramos

                                      Alessandro, muito obrigado pelo retorno.

                                       

                                      Infelizmente não consegui fazê-lo conforme demonstrado. O resultado apresentado aqui é apenas a listagem dos dados sem acúmulo. Gentileza divulgue aqui a expressão utilizada por você (Vou analisar aonde errei).

                                       

                                      Atte,

                                       

                                      Gilmaio

                                        • Re: Razão - Contabilidade
                                          Alessandro Furtado

                                          2017-10-08 12_13_11-Chart Properties [Saldo Anterior].png

                                           

                                          2017-10-08 12_13_47-QlikView x64 - [C__tmp_Acumulado.qvw].png

                                           

                                          2017-10-08 12_14_42-Chart Properties [Saldo Anterior].png

                                           

                                          RangeSum (Above(sum(Débito - Crédito), 0, RowNo ()))

                                            • Re: Razão - Contabilidade
                                              Gilmaio ramos

                                              Muito obrigado!

                                               

                                              Alessando, Acredito que não havia funcionado aqui devido a quantidade de dimensões que havia na aplicação (4 dimensões), a expressão que utilizei foi "=RangeSum(above(sum(Crédito) - sum(Débito),0, RowNo()))".

                                               

                                               

                                              Atte,

                                               

                                               

                                              Gilmaio

                                              • Re: Razão - Contabilidade
                                                Gilmaio ramos

                                                Da maneira apresentada esses saldos apresentam a posição “estática” ou seja o que está listado na tela.

                                                 

                                                Gostaria de criar outro gráfico de modo que o “Saldo Anterior” e o “Saldo Atual” não se alterem com outras classificações, a ex. “Data_Lçto” ou “Lçto”. Fixe o campo "Conta".


                                                ==== Dados Gerais da Conta “Banco”

                                                Data_Lçto    Conta      Histórico        Lçto  Saldo Anterior   Débito      Crédito    Saldo Atual

                                                01/01/2017  Banco      Saldo Inicial    1                 0,00      10.000,00          0,00         10.000,00

                                                02/01/2017  Banco      Depósito          2        10.000,00        1.000,00          0,00         11.000,00

                                                07/02/2017  Banco      Sup. Caixa       3        11.000,00             0,00     1.000,00         10.000,00

                                                08/02/2017  Banco      Pgto. Fornec.   4        10.000,00             0,00        500,00           9.500,00

                                                09/02/2017  Banco      Venda              5          9.500,00       2.500,00          0,00          12.000,00  

                                                02/03/2017  Banco      Depósito          6        12.000,00        1.000,00          0,00         13.000,00

                                                07/03/2017  Banco      Sup. Caixa       7        13.000,00             0,00     1.000,00         12.000,00

                                                08/03/2017  Banco      Sup. Caixa       8        12.000,00        1.000,00        00,00         13.000,00

                                                 

                                                ==== Listados a conta “Banco” do Período/Mês “Fevereiro”

                                                Data_Lçto    Conta      Histórico        Lçto  Saldo Anterior   Débito      Crédito    Saldo Atual

                                                07/02/2017  Banco      Sup. Caixa       3        11.000,00             0,00     1.000,00         10.000,00

                                                08/02/2017  Banco      Pgto. Fornec.   4        10.000,00             0,00        500,00           9.500,00

                                                09/02/2017  Banco      Venda              5          9.500,00       2.500,00          0,00          12.000,00  

                                                 

                                                 

                                                ==== Listados a conta “Banco” do Período/Mês “Março”

                                                02/03/2017  Banco      Depósito          6        12.000,00        1.000,00          0,00         13.000,00

                                                07/03/2017  Banco      Sup. Caixa       7        13.000,00             0,00     1.000,00         12.000,00

                                                08/03/2017  Banco      Sup. Caixa       8        12.000,00        1.000,00        00,00         13.000,00

                                                 

                                                 

                                                ==== Listados a conta “Banco” dos Lançamentos  “2,3 e 4”

                                                02/01/2017  Banco      Depósito          2        10.000,00        1.000,00          0,00         11.000,00

                                                07/02/2017  Banco      Sup. Caixa       3        11.000,00             0,00     1.000,00         10.000,00

                                                08/02/2017  Banco      Pgto. Fornec.   4        10.000,00             0,00        500,00           9.500,00