Ir para conteúdo
  • 0

Total diferente do Card


Alexandre H. Moraes
Ir para solução Solucionado por Alexandre H. Moraes ,

Pergunta

  • Alunos

Boa tarde amigos, 

Creio que seja algum problema de contexto, vamos lá...

Minha meta é gerada com base no "Ano Anterior" + "%". Quando jogo esse valor na minha matriz ele separa corretamente. Porém quando coloco em no Card ele preenche o valor igual ao do ano anterior. O que estou fazendo de errado? Se eu conseguisse somar esta coluna, já me salvaria.

Segue abaixo medida utilizada nesta coluna e a matriz

image.png.02974b20c147304845e16bdc5a97dbad.png

 

image.png.a22c698c2ef5cc8ab02a4aaf2d12d2c4.png

Desde já agradeço a disposição.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Boa tarde, consegui uma solução. Realmente estava com problema de contexto.

Utilizei SUMX com VALUES e o valor trouxe corretamente, ficando desta forma

M_MetaAtualCard = 
SUMX(
           VALUES(dEmpresas[DescricaoGrupoTratado])
           ,[M_MetaAtual]
)

image.png.7cbf7321c5edcfeb0036b9d04f780c10.png

Desde já agradeço a disposição @Michele

segue fonte que me direcionou para a solução.

 

    

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

  • 0
  • Alunos

Olá @Alexandre H. Moraes!

Não sei se é isso, mas uma coisa que o Leo sempre reforça é para evitar setar valor de medidas em variáveis, pois o resultado se torna uma constante e não ocorre transição de contexto.

Se quiser fazer um teste, pega o DAX dessas medidas e coloca nas variáveis em vez de setar a medida diretamente, tive um problema uma vez e era justamente por causa disso.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Michele Eu olhei as medidas, havia colocado elas dentro de variáveis mesmo. O problema que eu teria que resolver é pelo menos calcular o total dessa coluna de meta, mas não estou conseguindo. Vou enviar as medidas pra ver se você consegue enxergar algo diferente.

*Medida que eu trago o percentual para gerar a meta (Medida compõe a medida final)

image.png.314c46a784cecfa46901a6156d9f8018.png

*Medida que eu trago o faturamento anterior (Medida compõe a medida final)

image.png.597892c654c96f81b00938448099ce30.png

*Medida que eu trago o faturamento atual de empresas ativas

image.png.5432ae1fdcce4528c2774ae16bf99969.png

 

*Medida que eu trago o valor da meta a ser batida (Medida final)

image.png.2cfc987ce44fb61831ffbceadc3f20e3.png

 

 

 

 

image.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Oi @Alexandre H. Moraes

Além da questão de não setar medida direto na variável nessa medida M_MetaAtual, lá na sua medida inicial M_Meta você busca o valor da meta com um SELECTDVALUE, quando você usa isso para retornar resultado numa tabela em que o campo existe (está no contexto) atende a sua necessidade, mas no cartão isso não vai funcionar pois no cartão só tem a própria medida.

Se na sua medida final em vez de você usar essa medida e usar um SUM('Fato Faturamento Meta'[Meta]) não vai trazer a soma que você precisa? Em teoria deveria trazer.

A medida final eu faria assim (seguindo as medidas que você mandou aqui). Caso não atenda a sua necessidade, recomendo colocar seu .pbix, assim alguém vai conseguir ajudar de forma mais assertiva.

Espero ter ajudado de alguma forma 🙂

M_MetaAtual =
VAR vValorMeta = SUM('Fato Faturamento Meta'[Meta])
VAR vFaturamentoAnterior =
CALCULATE(
    [M_FaturamentoAtual],
    SAMEPERIODLASTYEAR('Calendario Mensal'[Data])
)

VAR vResultado = (vValorMeta * vFaturamentoAnterior) + vFaturamentoAnterior

RETURN
    vResultado + 0

 

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