none
Soma de células de tabela - ReportViewer RRS feed

  • Pergunta

  • Pessoal, estou tendo difculdade com um relatório simples que possui uma tabela mais ou menos assim:

    Equipamento   |    Data Inicial   |   Data Final   |   Valor Base   |   Valor Final
        Equip 1       |      05/09         |        20/09    |      R$300       |      R$150
        Equip 2       |      01/09         |        30/09    |      R$500       |      R$500

    O Valor Base é o preço do equipamento se utilizado por 30 dias e o Valor Final é o preço de acordo com os dias utilizados, que é a diferença entre a Data Inicial e a Final. A fórmula utilizada no campo Valor Final é:

    =FormatCurrency((Fields!ValorBase.Value/30)*DateDiff("d",Fields!DataInicial.Value,Fields!DataFinal.Value), 2)

    Minha dúvida é: Como eu faço para ter uma linha abaixo da coluna Valor Final que some todos os valores desta coluna? Um Total Geral dos valores finais. Existe algum modo de somar os conteúdos das células das tabelas?

    Um abraço e obrigado.
    terça-feira, 29 de setembro de 2009 11:39

Respostas

  • Olá Clautonbjr

    Use a é só dar um sum exemplo:

    se você está usando uma table para exibição dos dados vc vai no footer da table e coloque:

    =Sum(FormatCurrency((Fields!ValorBase.Value/30)*DateDiff("d",Fields!DataInicial.Value,Fields!DataFinal.Value), 2))

    para somar todo conteúdo e exibir. Se quiser acrescentar uma mensagem então use

    ="Total do Valor Final" & Sum(FormatCurrency((Fields!ValorBase.Value/30)*DateDiff("d",Fields!DataInicial.Value,Fields!DataFinal.Value), 2))

    Att,

    Alan
    • Marcado como Resposta Claytonbjr terça-feira, 29 de setembro de 2009 12:25
    • Editado Alan Cossari quarta-feira, 27 de janeiro de 2010 11:31
    terça-feira, 29 de setembro de 2009 12:16

Todas as Respostas

  • Olá Clautonbjr

    Use a é só dar um sum exemplo:

    se você está usando uma table para exibição dos dados vc vai no footer da table e coloque:

    =Sum(FormatCurrency((Fields!ValorBase.Value/30)*DateDiff("d",Fields!DataInicial.Value,Fields!DataFinal.Value), 2))

    para somar todo conteúdo e exibir. Se quiser acrescentar uma mensagem então use

    ="Total do Valor Final" & Sum(FormatCurrency((Fields!ValorBase.Value/30)*DateDiff("d",Fields!DataInicial.Value,Fields!DataFinal.Value), 2))

    Att,

    Alan
    • Marcado como Resposta Claytonbjr terça-feira, 29 de setembro de 2009 12:25
    • Editado Alan Cossari quarta-feira, 27 de janeiro de 2010 11:31
    terça-feira, 29 de setembro de 2009 12:16
  • Obrigado Alan, não imaginei que era tão simples. Estou aprendendo a trabalhar com Report Viewer, agora estou pegando a lógica dele.

    Um abraço e obrigado mais uma vez.
    terça-feira, 29 de setembro de 2009 12:27