Max/Última fecha en un rango filtrado

Un usuario Pregunto ✅

NumeritasMartin

Hola a todos,

Esperemos que sea una pregunta fácil.

Tengo un conjunto de datos donde el valor de un período se almacena cada período posterior, donde el valor del período es el mismo pero el ‘como en el período’ es mensual El valor a referenciar es el representado en el último ‘como en el período‘.

En la siguiente tabla, solo quiero recuperar los dos valores resaltados en verde.

Filtro de fecha.png

NumeritasMartin

Resolví mi problema.

Creé una columna calculada que concatenó los elementos que afectarían mi filtro, luego, usando esa columna como una variable, filtré mi tabla usando MAXX en la fecha As At.

Hasta ahora los números concilian.

NumeritasMartin

Resolví mi problema.

Creé una columna calculada que concatenó los elementos que afectarían mi filtro, luego, usando esa columna como una variable, filtré mi tabla usando MAXX en la fecha As At.

Hasta ahora los números concilian.

moizsherwani

Estoy seguro de que hay una manera más eficiente de hacer esto, así que dejaré que los expertos mejoren mi respuesta (tenga en cuenta que esta es una tabla calculada que debe crear)

AsAtPeriod =
SUMMARIZE (
    'Table',
    'Table'[Data Item],
    "MAXDATE",
        CALCULATE (
            MAX ( 'Table'[As of Date] ),
            ALLEXCEPT ( 'Table', 'Table'[Data Item] )
        ),
    "VAL",
        CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER (
                'Table',
                'Table'[As of Date]
                    = CALCULATE (
                        MAX ( 'Table'[As of Date] ),
                        ALLEXCEPT ( 'Table', 'Table'[Data Item] )
                    )
            )
        )
)

moizsherwani_0-1632240352841.png

Saludos,

moiz

Si esta publicación ayuda, por favor «Acéptala» como Solución para ayudar a otros miembros a encontrarla.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *