Partner
Partner

Re: Load * From * Group By * não funciona

A expressão dá inválida pois seu group by não contempla todos os campos da tabela que você está carregando.

Nesse caso, fazer algo do tipo:

  1. XXXXXX: 
  2. LOAD Beneficiário AS BENEFICIARIO, 
  3.      Matrícula AS MATRICULA, 
  4.      Plano AS PLANO_FS, 
  5.      IF(Tipo='T','TITULAR',IF(Tipo='D','DEPENDENTE')) AS TIPO, 
  6.      Idade AS IDADE_FS, 
  7.      Dependência AS DEPENDENCIA_FS, 
  8.      [Co-Participacao] AS COPART_FS, 
  9.      Mensalidade AS MENSALIDADE_FS, 
  10.      'XXXXXX' AS OPERADORA, 
  11.      SUM([Co-Participacao]) AS COPARTICIPACAO, 
  12.      SUM(Mensalidade) AS MENSALIDADE 
  13. FROM 
  14. [..\XXXXXX.xlsx] 
  15. (ooxml, embedded labels, table is [Analitico]) 
  16. GROUP BY Matrícula,Beneficiário,Tipo,Plano,Tipo,Idade,Dependência,[Co-Participacao],Mensalidade,'XXXXXX';
  17. STORE XXXXXXINTO [.\XXXXXX.QVD](QVD);