Ir para conteúdo

Tiago Craici - Xperiun

Admin
  • Total de itens

    1.398
  • Registro em

  • Última visita

Posts postados por Tiago Craici - Xperiun

  1. Olá @Felipe Mota

    Veja se atende seu objetivo.

    Resultado:
    image.png.c8e140db170ecf379c317a9fe05f3a44.png

    Para o objetivo criei algumas novas colunas na sua tabela "Calendar":
    image.png.2056c0a2874e6ae8c38d006249a63b75.png

    Segue medidas abaixo:

    Semana continua =
    IF (
        'Calendar'[Year] = YEAR ( MIN ( 'Calendar'[Dates] ) ),
        + WEEKNUM ( 'Calendar'[Dates], 2 ),
        ( YEAR ( 'Calendar'[Dates] ) - YEAR ( MIN ( 'Calendar'[Dates] ) ) ) * 53
            + WEEKNUM ( 'Calendar'[Dates], 2 ) - 1
    )

     

    Mes sequencia =
    var anoMin = min('Calendar'[Year])
    var mes = 'Calendar'[Month]
    var anoContexto = 'Calendar'[Year]
    var difAno =  anoContexto - anoMin
     
    var resultado = SWITCH(TRUE(),
        difAno = 0, mes,
        difAno * 12 + mes
    )
     
    return resultado


     

    Classificacao =
    if(
        'Calendar'[Dates] < TODAY(),
        1, 'Calendar'[Semana continua]
    )

     

    Sequencia =
    if(
        'Calendar'[Dates] < TODAY(),
        "Atrasado",
        CONVERT( 'Calendar'[Classificacao], STRING)
    )

     

    Semana_atual_20 =
    var _contexto = 'Calendar'[Semana continua]
    var _SemanaAtual =
    CALCULATE(
        SELECTEDVALUE('Calendar'[Semana continua]),
        'Calendar'[Dates] = TODAY()
    )
     
    var _SemanaMais20 =
    if(
        _contexto < _SemanaAtual + 20, 1,
        BLANK()
    )
     
    return
    _SemanaMais20



    Também criei uma nova hierarquia para o eixo X:
    image.png.1bff8da70aed32a485c60a0586db2bea.png



    Para manter somente os próximas 20 semanas inclui no filtro lateral:
    image.png.cab64074d3d4ca0f8cbba58858eb805d.png 



    Com essa estrutura suas medidas DAX continuaram as mesmas sem necessidade de alteração. 


    Em anexo o pbix. 



    Sucesso! 🚀
     

    cashflow - atrasados.pbix

  2. Direto na sua medida:
     

    Valor Esperado Titulo =
    CALCULATE (
        SUM ( fTitulos[VALOR_FACE] )
            + CALCULATE (
                SUMX (
                    VALUES ( dCalendario[mes_ano] ),
                    [Valor Add] - [Valor Dim]
                ),
                ALL ( Faixa[FAIXA_FLUXO_PAGAMENTO] )
            ),
        ALL ( Faixa[FAIXA_FLUXO_PAGAMENTO] )
    )


    resultado:
    image.png.9da17f9da7a9ab771a7ef21dc64dfe3b.png

    • Like 1
×
×
  • Criar Novo...