Ir para conteúdo
  • 0

Sintaxe


joaopaulocorreia
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
  • Solução

Bom dia João! 

veja a medida abaixo se atende ao objetivo:


 

% CargasUF = 
var totalCargas = [Total Cargas Programadas]
var valorTotal = CALCULATE([Total Cargas Programadas], ALL(fProduto[Estado]), ALL(dCalendario))
var resultado = DIVIDE( totalCargas, valorTotal )

return
resultado  

Link para o comentário
Compartilhar em outros sites

  • 2
  • Alunos
3 horas atrás, joaopaulocorreia disse:

Gente,... como faço para que eu quebre o % tanto na UF como na Data proporcionalmente. Abaixo vcs podem cerificar q ele quebra por UF e está correto, porem se eu quiser ver por dia ele nao quebra.

 

Conseguem ajudar?

 

Marcando vc tiagão pq sempre tem ajudado. @Tiago Craici

 

image.png.f733c925a57328b77d811aa36df7b41e.png

image.png

image.png

Fala amigo, ali em Valor Total use:

CALCULATE( [Total Cargas Programadas], CROSSJOIN( ALL(fProduto[Estado]), ALL(dCalendario[Data]))

Quando você quer dar ALL em tabelas diferentes é preciso usar o CROSSJOIN antes :)

Se isso resolver seu problema, consegue marcar minha resposta como correta?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
12 horas atrás, paulocesarmlf disse:

Fala amigo, ali em Valor Total use:

CALCULATE( [Total Cargas Programadas], CROSSJOIN( ALL(fProduto[Estado]), ALL(dCalendario[Data]))

Quando você quer dar ALL em tabelas diferentes é preciso usar o CROSSJOIN antes 🙂

Se isso resolver seu problema, consegue marcar minha resposta como correta?

Bom dia Paulo....

 

A Sintaxe q sugeriu nao deu certo...

 

 

 

image.png.035480f4aac219062d2ac231f8dcf454.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
50 minutos atrás, joaopaulocorreia disse:

Bom dia Paulo....

 

A Sintaxe q sugeriu nao deu certo...

 

 

 

image.png.035480f4aac219062d2ac231f8dcf454.png

é mano, ali na segunda linha tu tem que fechar os parenteses.

Eu escrevi rápido aqui, mas tu precisa colocar um parentese ali pra fechar o ALL do estado, colocar outro parentese para fechar o ALL de data e outro parentese para fechar o crossjoin e outro parentese para fechar o calculate.

acrescenta esses 4 parenteses que não tem erro.

algo parecido com isso:

CALCULATE( [Total Cargas Programadas], CROSSJOIN(ALL(fProduto[Estado]), ALL(dCalendario[Data])))

Editado por paulocesarmlf
  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Tiago Craici disse:

Bom dia João! 

veja a medida abaixo se atende ao objetivo:


 

% CargasUF = 
var totalCargas = [Total Cargas Programadas]
var valorTotal = CALCULATE([Total Cargas Programadas], ALL(fProduto[Estado]), ALL(dCalendario))
var resultado = DIVIDE( totalCargas, valorTotal )

return
resultado  

Valeu Thiagão....

  • Like 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...