Ir para conteúdo
  • 0

Sintaxe


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

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • 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
  • Membros
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
  • Membros
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
  • Membros
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
  • Gostei 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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....

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...