Ir para conteúdo

Edson Igari

Alunos
  • Total de itens

    2.039
  • Registro em

  • Última visita

Posts postados por Edson Igari

  1. 3 minutos atrás, gabriel_cap disse:

    Pessoal, boa tarde!

     

    Eu tenho uma média de faturamento por dia que funciona muito bem dentro do mês, mas, quando eu mudo os filtros para um período maior a conta muda pq ele sempre vai pegar (faturamentoTotal / qtdDias) .

    Como faço para ficar dinâmico, ou seja, quando selecionar mais de 1 mês deveria ser: ( faturamentoTotal / qtdMeses), por exemplo? Seria utilizando a função SWITCH?

     

    Obrigado a todos!

    @gabriel_cap, tudo bem? Sim. Quando tiver um mês selecionado traz uma quando for mais de um traz a outra.

    • Like 1
  2. 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

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

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

  5. 1 hora atrás, Ronaldo Caetano Barbosa disse:

    Edson, 

    Desse jeito abaixo, deu certo, porém só preciso ajustar o total agora. 

    O que acontece, a variavel vFAB retorna uma condição true ou false, então eu preciso validar se é verdadeiro e se a outra variavel é maior que zero, ai da boa.

    Agora só vou ajustar o total e boa....

    Mas de qualquer forma agradeço pelo empenho em me ajudar, precisando pode me chamar.

     

    image.png.86e967d6ba6a11546f86bd60f2199771.png

    Tmj!

  6. 1 hora atrás, Ronaldo Caetano Barbosa disse:

    image.png.d8b2a0f4cbcb6b87fe9e74dade0589ef.png

     

    Continua com o mesmo erro

    image.png.003fabcc70e311e0369413238619b49e.png

     

     

     

     

    Perdão, agora que vi que tá comparando (texto > 0), vai dar erro mesmo. Tenta essa, que acho que agora vai rs.

    CustoDiretoRealizado_tst2 = 
    VAR vSelecao = SELECTEDVALUE(TAB_ITEM[DescriçãoItem])
    VAR vCALC = CALCULATE(SUM(TAB_SENIOR_PV[VL_LANCAMENTO]),TAB_SENIOR_PV[C_D] = "D", TAB_SENIOR_PV[PV_OH] = "PV")
    RETURN
    SWITCH(
        TRUE(),
        vSelecao = "PVI FÁBRICA", vCALC,
        vSelecao = "CONSUMÍVEIS - FABRICAÇÃO", vCALC,
        vSelecao = "MÃO DE OBRA - FABRICAÇÃO", vCALC,
        vSelecao = "SERVIÇO DE TERCEIRO - FABRICAÇÃO", vCALC,
        0
    )

  7. 29 minutos atrás, Ronaldo Caetano Barbosa disse:

    Fiz assim:

    image.png.72e4caa8320f58196a48c2fc546aa15a.png

    mas acho que o caminho deve ser algo assim:image.png.4d3ccf113f9fb9d42f3cddfbb8ffe790.png

    Do jeito acima, está dando erro, mas logo chegamos no resultado esperado rsrsrs

    image.png.eedc07d15cca45b0fd46139cad16d284.png

    troca o conteúdo que está após o RETURN, por isso:

    SWITCH(
        TRUE(),
        vFab = "PVI FÁBRICA" && vFab > 0, vCALC,
        vCONS = "CONSUMÍVEIS - FABRICAÇÃO" && vCONS > 0, vCALC,
        vMDO = "MÃO DE OBRA - FABRICAÇÃO" && vMDO > 0, vCALC,
        vSER = "SERVIÇO DE TERCEIRO - FABRICAÇÃO" && vSER > 0, vCALC,
        0
    )

  8. 7 minutos atrás, Ronaldo Caetano Barbosa disse:

    Pior que não consigo compartilhar os dados, pois estou no cliente e tenho termo de confidencialidade.

    manda a medida que vc fez com o selectevalue

  9. 6 minutos atrás, Ronaldo Caetano Barbosa disse:

    Edson, 

    Primeiramente obrigado pela ajuda.

    Mas não deu boa, ele simplesmente zerou as linhas.

     

    image.png.c53bb557f1f5cf0267ae90f9e053254a.png

    Consegue compartilhar o pbix ou uma amostra dos dados???

    • Like 1
  10. @Ronaldo Caetano Barbosa, veja se funciona:
    Medida Teste= 

    Medida = 
    IF(
        CONTAINSSTRING(SELECTEDVALUE(SuaTabela[EAC]), "CONSUMÍVEIS - FABRICAÇÃO") || CONTAINSSTRING(SELECTEDVALUE(SuaTabela[EAC]), "SERVIÇO DE TERCEIRO - FABRICAÇÃO"),
        0,
        [Realizado]
    )

    Onde está "SuaTabela[EAC]" você deve substituir pela tabela e coluna que contém os valores. Caso tenha ajudado, peço a gentileza de marcar minha resposta como solução.

    Abraço
           

  11. @Nilton, tudo bem? Acredito que a solução no arquivo anexo, resolva o problema. Porém conforme mencionado pelo Henrique, o ideal é utilizar uma medida pra isso, até pq criando uma coluna o valor será duplicado, o que pode afetar o resultado do seu cálculo. Porém, com todo o respeito, e, segundo a sua necessidade (print que enviou), a resposta da Michele não estaria correta pois traria o valor 1 para cada idVendedor e pelo que entendi você precisa da quantidade de ocorrências daquele idVendedor, portanto acredito que COUNT(SuaTabela[idVendedor]) resolve ou COUNTROWS.
    image.png.d4e11240a0a7dfd5f315f205d1720adc.png

    Solução contagem.pbix

    • Like 1
  12. 2 horas atrás, Pedro Ornellas disse:

    Pessoal, o saldo inicial no fluxo de caixa não esta correto

    image.png.2d52443fc0eaa26c007ec819327d223d.png

    Pedro, tudo bem? Seu saldo inicial tem que ser o saldo final do mês anterior, então acredito que ulitizando dateadd ou previousmonth do saldo final, já resolva. Porém, disponilizar um pbix de exemplo ou um arquivo excel, facilita o entendimento e a ajuda.

    • Like 1
×
×
  • Criar Novo...