Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
luizbezerra
Partner - Creator
Partner - Creator

Tabela Dinâmica, valor repetido em todas as linhas

Srs, Bom dia !

Estou criando uma tabela Dinâmica, porém estou com dúvida em uma expressão.

O valor está trazendo sempre acumulado para todas as linhas de uma determinada coluna. no caso do exemplo a ultima coluna.

   Ex : 

Capturar.PNG

   Eu utilizo uma variável para fazer a conversão quando utilizo a expressão da 1 e 2 coluna, , PERFEITO !

   Porém quando preciso utilizar a mesma expressão com mais alguma soma, ele não respeita, trazendo o valor total para todas as   linhas.

  Segue a App para exemplo.

  Obrigado a todos

nicolett.yuri‌  evoluiu demais minhas app depois dessa variável. que me ajudou a entender e criar. ( vConvertNumber )

Luiz Fernando Bezerra
Labels (2)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Com

$(vConvertNumber(

Sum({<Cenario={"Parcial"};Ano={"$(=Max(Ano))"}>}QtdVendas) +Sum({<Cenario={"Parcial"};Ano={"$(=Max(Ano))"}>}VlFaturamento)

))

Capturar.PNG

Sua função faz um replace de ; por ,

View solution in original post

16 Replies
Clever_Anjos
Employee
Employee

$(vConvertNumber(

  SUM({<Cliente={"Elaine"}>}Valor)

  +Sum({<Cliente={"Luiz"}>}Valor)

))

>>Porém quando preciso utilizar a mesma expressão com mais alguma soma, ele não respeita, trazendo o valor total para todas as   linhas.

Estava trazendo igual porque você usou um $(= avaliando sua expressão. Isso é feito a nível "global" antes da agregação do objeto

luizbezerra
Partner - Creator
Partner - Creator
Author

cleveranjos‌, Bom dia !

Funcionou perfeitamente na app de exemplo que eu anexei , Muito obrigado

Na minha app que tenho em produção não funcionou, gostaria de saber se o tipo de aspas, faz diferença .

Sendo simples ou dupla , para o tipo de dado?

Pois na minha tabela tenho   a mesma expressão  e mesmo assim não retorna valor algum.

quando executo a soma sem a variável retorna a soma da expressão.

=$(vConvertNumber(

  Sum({<Cenario= {'Parcial'}>}QtdVendas)

+Sum({<Cenario= {'Parcial'}>}VlFaturamento)

  )              )

Luiz Fernando Bezerra
Clever_Anjos
Employee
Employee

Use " (duplas) deve funcionar

luizbezerra
Partner - Creator
Partner - Creator
Author

com nenhum tipo de aspas funciona.

Luiz Fernando Bezerra
luizbezerra
Partner - Creator
Partner - Creator
Author

Tenho a expressão nos 3 exemplos :

Capturar.PNG

Luiz Fernando Bezerra
Clever_Anjos
Employee
Employee

Pode anexar o qvw?

Clever_Anjos
Employee
Employee

Sum({<Cenario={"Parcial"}>}QtdVendas) +Sum({<Cenario={"Parcial"}>}VlFaturamento) em um textbox, funciona?

luizbezerra
Partner - Creator
Partner - Creator
Author

Funciona perfeitamente!

Clever na minha variável , vConvertNumber, eu faço o tratamento de conversão e também faço o Replace e  (ponto de virgula) , para (virgula).

O qvw que está anexo é o mesmo cenário, apenas campos e valores que divergem.

Luiz Fernando Bezerra
Clever_Anjos
Employee
Employee

Bom, no qvw que você anexou está funcionando como fizemos anteriormente.

Deve ter alguma coisa de diferente nesse outro qvw