Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Faço a extração de duas tabelas, a LFU e LEF, as duas não possuem ligação, só que preciso fazer uma "ligação" em uma tabela dinâmica no BI, onde preciso que na coluna 2 da tabela abaixo apareça apenas dados quando a informação da coluna 2 for igual a da coluna 1.
Na linha 1 tem o 113 na primeira coluna e na segunda, na linha dois o 114 não parece nas duas..
Talvez assim dê certo
Concat(if(LFU_COD_FUNCIONARIO=LEF_COD_FUNCIONARIO,LEF_COD_FUNCIONARIO),',')
Talvez assim dê certo
Concat(if(LFU_COD_FUNCIONARIO=LEF_COD_FUNCIONARIO,LEF_COD_FUNCIONARIO),',')
Bom dia Clever,
Essa função funcionou, só que estou com outro problema,
Preciso fazer um SUM com um valor que está na tabela LEF.
Como na tabela dinâmica do BI não tenho nenhum dados da tabela LEF na dimensão, pensei em fazer com AGGR e utilizar o código que você passou, assim vou ter a quantidade de cada funcionário. Só que não eu certo, ele não traz informação no campo...
Código:
AGGR(SUM(LEF_QTD_EVENTO), Concat(DISTINCT if(LFU_COD_FUNCIONARIO=LEF_COD_FUNCIONARIO,LEF_COD_FUNCIONARIO),''))
Coluna 1 = código acima com AGGR(SUM
Coluna 2 = Código que você passou (deu certo)!
Quando a coluna 2 possuir dados, a 1 é para trazer a quantidade cadastrada no campo LEF_QTD_EVENTO para o funcionário da coluna 2.
Essa sintaxe do Aggr() está meio "estranha".
Um Aggr() retorna uma lista, entãp normalmente utilizamos uma outra função "por fora" dele, para trazer o queremos (media, soma, contagem, etc)
Talvez seja isso que você esteja querendo
SUM(Aggr(if(LFU_COD_FUNCIONARIO=LEF_COD_FUNCIONARIO,LEF_QTD_EVENTO),LEF_COD_FUNCIONARIO))
Clever,
Entendi o código, fiz o teste com esse código e está retornando todas as linhas com o valor zerado...
Você consegue postar um exemplo do seu QVW?
Clever,
Fiz conforme o código abaixo e deu certo.
Não usei o AGGR e coloquei um DISTINCT.
SUM(DISTINCT IF(LFU_COD_FUNCIONARIO=LEF_COD_FUNCIONARIO,LEF_QTD_EVENTO))
Obrigado!
os valores bateram? Show de bola então
Fechou, deu certo.
Obrigado!