Ir para conteúdo
  • 0

Como criar uma medida de meta acumulada?


Gilberto Ferreira
Ir para solução Solucionado por Gilberto Ferreira ,

Pergunta

  • Alunos

Boa tarde pessoal,

sou novo aqui, ainda estou me acostumando com a plataforma.

tenho uma dúvida.

preciso criar uma medida que retorne a meta acumulada e não estou conseguindo.

por exemplo a filial CD Cebrasa teve as seguintes metas:

jan = 4,80%

fev = 4,20%

a média acumulada seria 4,50%  , ou seja (4,80 + 4,20) / 2 = 4,50%

porém minha medida está retornando 5,62%

não estou conseguindo identificar onde está meu erro.

segue minha medida.

meta_acumulada_YTD =
                VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario
                VAR v_result =
                                CALCULATE(
                                            [media_meta],
                                            FILTER(
                                                   ALLSELECTED(d_CALENDARIO[Data]),
                                                   d_CALENDARIO[Data] <= v_max_date
                                                   )
                                            )
                return v_result

duvida.jpg

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
31 minutos atrás, Edson Igari disse:

@Gilberto Ferreira, vê se isso. Se tiver ajudado, peço a gentileza de marcar minha resposta como solução.

Meta Acumulada.pbix 56.23 kB · 0 downloads

não deu certo. Eu apenas substitui, porém retornou a meta normal e não a meta acumulada.image.png.53b91c38201584d7e21ff611172a9c68.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
11 minutos atrás, Gilberto Ferreira disse:

Boa tarde pessoal,

sou novo aqui, ainda estou me acostumando com a plataforma.

tenho uma dúvida.

preciso criar uma medida que retorne a meta acumulada e não estou conseguindo.

por exemplo a filial CD Cebrasa teve as seguintes metas:

jan = 4,80%

fev = 4,20%

a média acumulada seria 4,50%  , ou seja (4,80 + 4,20) / 2 = 4,50%

porém minha medida está retornando 5,62%

não estou conseguindo identificar onde está meu erro.

segue minha medida.

meta_acumulada_YTD =
                VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario
                VAR v_result =
                                CALCULATE(
                                            [media_meta],
                                            FILTER(
                                                   ALLSELECTED(d_CALENDARIO[Data]),
                                                   d_CALENDARIO[Data] <= v_max_date
                                                   )
                                            )
                return v_result

duvida.jpg

Boa tarde Gilberto, acho que tá faltando fazer a divisão não? Pra isso acredito que vc tenha que contar a quantidade de meses do contexto.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
12 minutos atrás, Edson Igari disse:

Boa tarde Gilberto, acho que tá faltando fazer a divisão não? Pra isso acredito que vc tenha que contar a quantidade de meses do contexto.

 

Olá Edson, obrigado pela atenção.

A minha dúvida é a seguinte: dentro da minha medida eu coloquei a 

media_meta = AVERAGE('f_BNS_DISTRIBUIÇÃO'[Meta])

A AVERAGE já faz essa divisão certo?

precisaria colocar mais alguma divisão?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
6 minutos atrás, Gilberto Ferreira disse:

 

Olá Edson, obrigado pela atenção.

A minha dúvida é a seguinte: dentro da minha medida eu coloquei a 

media_meta = AVERAGE('f_BNS_DISTRIBUIÇÃO'[Meta])

A AVERAGE já faz essa divisão certo?

precisaria colocar mais alguma divisão?

Essa sua medida retorna isso, certo???

jan = 4,80%

fev = 4,20%

Tenta isso:
meta_acumulada_YTD =
                VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario
                VAR v_result =
                                AVERAGEX(
                                            FILTER(
                                                   ALLSELECTED(d_CALENDARIO[Data]),
                                                   d_CALENDARIO[Data] <= v_max_date
                                                   )
                                            ),
                         [media_meta]
                return v_result

Se não der certo, disponiniliza um excel.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
14 minutos atrás, Edson Igari disse:

Essa sua medida retorna isso, certo???

jan = 4,80%

fev = 4,20%

Tenta isso:
meta_acumulada_YTD =
                VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario
                VAR v_result =
                                AVERAGEX(
                                            FILTER(
                                                   ALLSELECTED(d_CALENDARIO[Data]),
                                                   d_CALENDARIO[Data] <= v_max_date
                                                   )
                                            ),
                         [media_meta]
                return v_result

Se não der certo, disponiniliza um excel.

Apresentou o erro aseguir:

duvida2.jpg

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 minuto atrás, Gilberto Ferreira disse:

Apresentou o erro aseguir:

duvida2.jpg

Perdão, falou um parenteses.

meta_acumulada_YTD =
                VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario
                VAR v_result =
                                AVERAGEX(
                                            FILTER(
                                                   ALLSELECTED(d_CALENDARIO[Data]),
                                                   d_CALENDARIO[Data] <= v_max_date
                                                   )
                                            ),
                                            [media_meta]
                                )

                return v_result

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
6 minutos atrás, Edson Igari disse:

Perdão, falou um parenteses.

meta_acumulada_YTD =
                VAR v_max_date = MAX(d_CALENDARIO[Data]) //data maxima da dCalendario
                VAR v_result =
                                AVERAGEX(
                                            FILTER(
                                                   ALLSELECTED(d_CALENDARIO[Data]),
                                                   d_CALENDARIO[Data] <= v_max_date
                                                   )
                                            ),
                                            [media_meta]
                                )

                return v_result

Retornou o mesmo resultado da minha medida.

image.png.5c419bd27d16a3c6ace0eca62c181ae5.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Edson Igari disse:

@Gilberto Ferreira, vê se isso. Se tiver ajudado, peço a gentileza de marcar minha resposta como solução.

Meta Acumulada.pbix 56.23 kB · 1 download

Edson meu amigo. Deus certo cara. eu fui na configuração da meta que estava como (não resumir" e troquei para (soma) e ai bateu certinho.

muito obrigado.image.png.5aae9b980819ca2a81c1ecf8b8454335.png

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