Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia a todos
estou com um problema
tenho um condição Margem e preciso juntar o valor delas
pois Venda Margem esta duplicando ou ate mesmo quadruplicando. Quando ele deveria somar todos esses valores condição Margem e contar como apenas 1
tentei isso
EMPRESA_Marg,
REVENDA_Marg,
PROPOSTA_Marg,
VEICULO_Marg,
if(Count(CONDICAO_Marg)>1 and VEICULO_Marg=VEICULO_Marg, sum(CONDICAO_Marg), CONDICAO_Marg) as CONDICAO_Marg_Test
Resident Margem
Group by EMPRESA_Marg , REVENDA_Marg , PROPOSTA_Marg, VEICULO_Marg ;
porem não deu certo, alguém consegue me ajudar
Grato desde já
David,
Talvez isso seja útil:
LOAD
EMPRESA_Marg,
REVENDA_Marg,
PROPOSTA_Marg,
VEICULO_Marg,
CONDICAO_Marg,
If(Peek(CONDICAO_Marg)=CONDICAO_Marg and Peek(VEICULO_Marg)=VEICULO_Marg,Peek(CONDICAO_Marg)+CONDICAO_Marg) as CONDICAO_Marg_Test
Resident Margem
Order by CONDICAO_Marg, VEICULO_Marg;
David,
Talvez isso seja útil:
LOAD
EMPRESA_Marg,
REVENDA_Marg,
PROPOSTA_Marg,
VEICULO_Marg,
CONDICAO_Marg,
If(Peek(CONDICAO_Marg)=CONDICAO_Marg and Peek(VEICULO_Marg)=VEICULO_Marg,Peek(CONDICAO_Marg)+CONDICAO_Marg) as CONDICAO_Marg_Test
Resident Margem
Order by CONDICAO_Marg, VEICULO_Marg;
Outra forma de acumular o campo CONDICAO_Marg, seria essa:
Sua_Tabela:
NoConcatenate Load
EMPRESA_Marg,
REVENDA_Marg,
PROPOSTA_Marg,
VEICULO_Marg,
CONDICAO_Marg
Rangesum(
If( CONDICAO_Marg= Previous(CONDICAO_Marg) and VEICULO_Marg=Previous(VEICULO_Marg),
Rangesum( Valor, Peek(CONDICAO_Marg_Test) )
, CONDICAO_Marg)
) As CONDICAO_Marg_Test
Resident Margem Order By VEICULO_Marg,CONDICAO_Marg Asc;
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?
isso Resolveu 100%
Obrigadão Thiago