Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
AndreFrencl
Contributor III
Contributor III

Set Analysis - pegar valor da dimensão anterior

Boa tarde, meus caros.

Tenho a seguinte tabela:

GERENTE || CD   ||  PRECO

A                    SP          sum( {< CD_GER = { CD } >} PRECO)

B                    RS

C                    SP

ou seja, o SP tem que ser o valor que vou buscar na set analisys, já que as tabelas não se conversam e o preco tem que ser default do gerente, e nao do CD que foi feito a venda.

Existe alguma maneira de atribuir o valor que a dimensão trouxe para a set analisys?

obrigado

André

Labels (1)
1 Solution

Accepted Solutions
AndreFrencl
Contributor III
Contributor III
Author

achei a solução no fórum americano:

sum( if( CD_GER=CD, PRECO))


View solution in original post

9 Replies
Anil_Babu_Samineni

O que você vai conseguir aqui? Você poderá explicar em detalhes

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
Anonymous
Not applicable

Cara, pelo que eu entendi, ficaria assim

sum( {$< CD_GER = {'$(GERENTE)'} >} PRECO)

AndreFrencl
Contributor III
Contributor III
Author

nao... eu preciso pegar o resultado da coluna CD e jogar na set analysis.

GERENTE || CD   ||  PRECO

A                    SP          sum( {< CD_GER = { CD } >} PRECO)

B                    RS

C                    SP

exemplo - se eu fosse escrever, a set analisys ficaria assim, para cada linha:

GERENTE || CD   ||  PRECO

A                    SP          sum( {< CD_GER = { 'SP' } >} PRECO)

B                    RS          sum( {< CD_GER = { 'RS' } >} PRECO)

C                    SP          sum( {< CD_GER = { 'SP' } >} PRECO)

...

O que eu preciso:

sum( {< CD_GER = { |RESULTADO DA COLUNA CD| } >} PRECO)


Anonymous
Not applicable

Então não seria isso?


sum( {$< CD_GER = {'$(CD)'} >} PRECO)

AndreFrencl
Contributor III
Contributor III
Author

esse $(CD) nao é uma variavel? aqui nao funcionou.

Anil_Babu_Samineni

Não tem certeza, de onde CD_GER está chegando?

Se este é CD simmple, então você pode tentar simplesmente

simplesmente faça isso

sum(PRECO)

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
Anonymous
Not applicable

cara, manda mais detalhes então... esse CD_GER é o que, por exemplo?

AndreFrencl
Contributor III
Contributor III
Author

achei a solução no fórum americano:

sum( if( CD_GER=CD, PRECO))


Anil_Babu_Samineni

Mesmo, isso deveria funcionar

sum({<CD_GER = {"=CD_GER = CD"}>}  PRECO)


Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful