Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde,
Estou com o seguinte problema:
Tenho a seguinte tabela, por exemplo:
Cliente | Empresa 1 | Empresa 2 | Dado |
---|---|---|---|
X | 10 | 40 | 1 |
X | 10 | 40 | 1 |
Z | 30 | 60 | 1 |
Quero fazer o seguinte:
Se o 'Cliente' for igual ao 'Cliente da linha anterior e a 'Empresa 1' for igual a 'Empresa 1' da linha anterior e a 'Empresa 2' for igual a 'Empresa 2' da linha anterior faça com que 'Dado' seja igual a 'Dado' da linha anterior +1.
Tentei fazer usando a função Peek mas não sei se montei algo errado porque ele não soma o +1.
Se alguém puder me ajudar eu agradeceria.
Obrigada.
Olá, Altere seu If conforme a linha abaixo:
If (Cliente=Peek(Cliente) and Empresa1=Peek(Empresa1) and Empresa2=Peek(Empresa2), RangeSum(Peek(Dado),1),1) as Dado
Abraços.
Tonial
Podes postar um QVW de exmplo?
Claro, Segue anexo.
Olá, Altere seu If conforme a linha abaixo:
If (Cliente=Peek(Cliente) and Empresa1=Peek(Empresa1) and Empresa2=Peek(Empresa2), RangeSum(Peek(Dado),1),1) as Dado
Abraços.
Tonial