Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Divisao

Boa tarde, como que eu posso proceder com uma expressão, a primeira linha da tabela é a receita consigo pegar ele com a seguinte set analysis sum({<ID_NIVEL3={1}), eu preciso dividir esse valor pelas linhas da tabela no excel =(J5/$J$4)*100 se

Labels (1)
1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, eu fiz a mesma coisa;

No script:

Table:

LOAD * Inline [

NIVEL3, NIVEL4, VALOR

RECEITA BRUTA, PRODUTO, 10000

DEDUCOES DA RECEITA, ISS, 500

DEDUCOES DA RECEITA, SIMPLES, 950

];

Na expressão:

tags_repetidos.jpg

Num( 

  Column(1) / Top(Total Column(1)) 

,'0,0%') 

ou

Num( 

  VALOR / Max(Total VALOR) 

,'0,0%') 

Obs.: A função Column() conta a partir da primeira medida

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

10 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, não entendi muito bem a pergunta, mas veja se ajuda:

Manual Set Analysis Completo em Português BR

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

Header 1Header 2
5000100%
300=(B2/$B$1)*100 = 6%
600
=(C2/$B$1)*100 = 12%

Boa tarde Mario, a primeira linha que é a receita tenho 100%, as linhas abaixo eu preciso dividir o total dela pela receita ou seja (300/5000)*100 = 6%, como eu posso proceder? a receita eu consigo pegar com aquele set analysis, mas como posso fazer para ele ir dividindo por cada linha?

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue:

Num(

  [SEUVALOR] / Max(Total [SEUVALOR] )

,'0%')

Substitui [SEUVALOR] pelo o seu em questão.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

Mario ai é que esta o problema, o valor da receita eu consigo pegar, mas dai como que eu posso pegar o valor das outras linhas. Assim Num(VALOR  / Max(Total [VALOR] )  ,'0%')  ele fez o calculo somente para algumas linhas, tentei com a seguinte expressão Num(sum({<ID_NIVEL3={1} VALOR  / Max(Total [VALOR] )  ,'0%') , que seria eu pegar o valor da minha e dividir, mas ele nao esta entendendo a expressão. Consegue me ajudar?

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, teste,

Coloca a Dimensão VALOR

E coloca a Medida com a expressão;

Pode anexar o arquivo para eu ver?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Fiz um teste e funcionou,

No script:

Table:

LOAD * Inline [

Valor

5000

600

300

];

Na pasta:

tags_repetidos.jpg

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

NIVEL3NIVEL4VALOR%
RECEITA BRUTAPRODUTOR$ 10.000,00100%
DEDUCOES DA RECEITA
ISSR$ 500,005%
DEDUCOES DA RECEITASIMPLESR$ 950,009,5%

Eu preciso dividir o valor da receita bruta, por todas as contas que vierem abaixo dela. Esse valor da receita eu gravei em uma variável. mas se eu faço num($(variavel) / MAX(TOTAL VALOR),'0%'), ele só me traz o total da variável e não faz as divisões, como que eu posso proceder nesse caso?

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, eu fiz a mesma coisa;

No script:

Table:

LOAD * Inline [

NIVEL3, NIVEL4, VALOR

RECEITA BRUTA, PRODUTO, 10000

DEDUCOES DA RECEITA, ISS, 500

DEDUCOES DA RECEITA, SIMPLES, 950

];

Na expressão:

tags_repetidos.jpg

Num( 

  Column(1) / Top(Total Column(1)) 

,'0,0%') 

ou

Num( 

  VALOR / Max(Total VALOR) 

,'0,0%') 

Obs.: A função Column() conta a partir da primeira medida

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Funcionou amigo?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti