Estou precisando de apoio dos incomparáveis para uma medida específica. Confesso que já estou quebrando a cabeça para encontrar uma solução.
Bem, tenho um gráfico personalizado que exibe, no eixo X, os meses e o valor acumulado desses meses. Para realizar isso, criei uma tabela chamada "dCalendarioAux". Tenho duas tabelas de calendário: uma tabela de calendário original para filtrar a tabela "dCalendarioAux" e outra para criar o eixo do gráfico.
Dito isso, a medida funciona corretamente. No entanto, agora preciso que, ao selecionar os meses diretamente na tabela "dCalendarioAux", a medida calcule a média desses meses e a exiba no cartão.
Por exemplo, aqui selecionei apenas os meses de Janeiro e Fevereiro. O cartão deve mostrar a média desses 2 meses selecionados. Neste caso, o valor a ser exibido seria 74,3%.
Essa medida me retorna o valor desejado, exatamente. No entanto, por outro lado, ela não resolve a minha segunda situação. Quando não seleciono nenhum mês, preciso que ela me retorne o valor acumulado do gráfico, que é de 63,2%.
DF Cartão Adaptada=
VAR MesSelecionado= SELECTEDVALUE(dCalendarioAux[mes-ano])
VAR vMedia = AVERAGEX(ALL(dCalendario[mes-ano]),[DF])
VAR vIntersecao =
CALCULATE ([DF],
FILTER (
ALL(dCalendario[mes-ano]),
dCalendario[mes-ano]=MesSelecionado))
VAR Resultado=
IF (MesSelecionado="Acumulado",
vMedia,
vIntersecao
)
RETURN
IF (
HASONEVALUE(dCalendarioAux[mes-ano])||MesSelecionado="Acumulado",
IF (Resultado=1,0,Resultado),[calculo DF])
Então, apenas para recapitular: se eu selecionar 1 mês, o sistema irá retornar o valor desse mês específico. Se eu selecionar 1, 2, 3 ou mais meses, ele irá calcular a média dos meses selecionados. E, caso eu não selecione nenhum mês, o sistema irá mostrar o valor acumulado do gráfico.
Pergunta
Rafael Borges
Olá a todos, boa tarde!
Estou precisando de apoio dos incomparáveis para uma medida específica. Confesso que já estou quebrando a cabeça para encontrar uma solução.
Bem, tenho um gráfico personalizado que exibe, no eixo X, os meses e o valor acumulado desses meses. Para realizar isso, criei uma tabela chamada "dCalendarioAux". Tenho duas tabelas de calendário: uma tabela de calendário original para filtrar a tabela "dCalendarioAux" e outra para criar o eixo do gráfico.
Dito isso, a medida funciona corretamente. No entanto, agora preciso que, ao selecionar os meses diretamente na tabela "dCalendarioAux", a medida calcule a média desses meses e a exiba no cartão.
Por exemplo, aqui selecionei apenas os meses de Janeiro e Fevereiro. O cartão deve mostrar a média desses 2 meses selecionados. Neste caso, o valor a ser exibido seria 74,3%.
Essa medida me retorna o valor desejado, exatamente. No entanto, por outro lado, ela não resolve a minha segunda situação. Quando não seleciono nenhum mês, preciso que ela me retorne o valor acumulado do gráfico, que é de 63,2%.
Então, apenas para recapitular: se eu selecionar 1 mês, o sistema irá retornar o valor desse mês específico. Se eu selecionar 1, 2, 3 ou mais meses, ele irá calcular a média dos meses selecionados. E, caso eu não selecione nenhum mês, o sistema irá mostrar o valor acumulado do gráfico.
Vou adicionar o link do PBIX para download devido a ser pouco mais de 48mb: https://we.tl/t-hAVqhoNY3Y
Agradeço pelo apoio e assistência de vocês!
Um abraço e que Deus os abençoe!
Editado por Rafael BorgesLink para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora