Ir para conteúdo
Fórum Script Brasil

Raphael Pinho

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Raphael Pinho

Raphael Pinho's Achievements

0

Reputação

  1. SELECT Format(([DATAREFERENCIA]),"mm/yyyy") AS DT, [bASE BRUTA].QUESTÃO, Sum(IIf([bASE BRUTA].[RESPOSTA] In ('S','TS','ANTES') And [bASE BRUTA].[DataREFERENCIA] Between DateAdd('m',-2,[DataREFERENCIA]) And [DataREFERENCIA],1,0)) AS TS_1m FROM [bASE BRUTA] GROUP BY Format(([DATAREFERENCIA]),"mm/yyyy"), [bASE BRUTA].QUESTÃO, Mid([QUESTÃO],4,1) HAVING (((Mid([QUESTÃO],4,1))="Q")); ele acaba não fazendo o agrupamento de forma correta, o output continua equivalente ao resultado mensal Uma outra alternativa que estou tentando é a partir da consulta gerada com os resultado mensais somar os últimos 3 meses SELECT [RESULTADO NACIONAL].DATAREFERENCIA, Sum(CASE WHEN [RESULTADO NACIONAL].M in('6','5','4') THEN [RESULTADO NACIONAL].TS_1m ELSE 0 END) AS SubTotal FROM [RESULTADO NACIONAL] GROUP BY [RESULTADO NACIONAL].DATAREFERENCIA; 'CASE WHEN' funciona no Access? com a consulta acima a seguinte mensagem de erro é exibida : 'Erro de Sintaxe (Operador Faltando)
  2. Pessoal, Estou buscando uma solução para somar os últimos 3 meses de forma móvel em uma tabela dinâmica por meio de um campo calculado Por exemplo: O resultado exibido na coluna de junho seria igual à soma dos meses de junho/maio/abril, o de maio seria a soma de maio/abril/março, o de abril a soma de abril/março/fevereiro, etc... http://www.sendspace.com/file/mv8rq6 Por exemplo, na segunda tabela o resultado desejado a ser exibido em maio-12 para a questão Cel.A seria 631 (179 de maio + 229 de abril + 223 de março) o de abril-12 para a mesma questão seria 727 Tentei usar a formula desloc como campo calculado mas não é aceito Alguém saberia como fazer? Obrigado
  3. Existe alguma alternativa para fazer o agrupamento desta consulta? ao agrupar por dataREFERENCIA ele acaba retornando somente o resultado do mês
×
×
  • Criar Novo...