Ir para conteúdo
  • 0

Total diferente do Card


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

Pergunta

  • Membros

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

 

    

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

  • 0
  • Membros

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

@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
  • Membros

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

 

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