cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper II
Helper II

Rellene filas/valores vacíos con la medida anterior/última

Hola a todos

Estoy realmente perdido en este caso. Mi conjunto de datos tiene una columna de fecha de recepción, también tengo una tabla Calendar para traer todas las fechas dentro de un mes. Bascialmente lo que quiero hacer es asegurarme de que hay valores para todas las fechas dentro del año (no sólo las fechas de recepción). Si no hay ningún valor para una fila específica, quiero que traiga el último valor de fecha.

Traté de hacer lo siguiente y es ALMOST lo que quiero, pero no del todo.

LastNonBlank Valor ?
var LastNonBlankDate-CALCULATE(MAX('Calender'[Date]),FILTER(ALL('Calender'),Calender[Date]<-MAX('Calender'[Date]) && 'Master PPV Table'[Average of Actual]<>0))
devolución
CALCULATE([Promedio real],
FILTER(ALL('Calender'),Calender[Date]-LastNonBlankDate))
1 ACCEPTED SOLUTION
Community Support
Community Support

Hola @Kabartz ,

Supongamos que el campo [Promedio de real] es un campo de hechos no medido, puede crear una medida como se muestra a continuación. A continuación, cree un objeto visual con este ajuste ( Eje X: [Fecha] de la tabla Calender Value: New created measure [Average Real values]).

Average Actual values =
VAR Curdate =
    MAX ( 'Calender'[Date] )
VAR LastNonBlankDate =
    CALCULATE (
        MAX ( 'Master PPV Table'[Date] ),
        FILTER (
            ALL ( 'Master PPV Table' ),
            'Master PPV Table'[Date] < Curdate
                && NOT ( ISBLANK ( 'Master PPV Table'[Average of Actual] ) )
        )
    )
RETURN
    IF (
        ISBLANK ( SUM ( 'Master PPV Table'[Average of Actual] ) ),
        CALCULATE (
            [Average of Actual],
            FILTER (
                ALL ( 'Master PPV Table' ),
                'Master PPV Table'[Date] = LastNonBlankDate
            )
        ),
        SUM ( 'Master PPV Table'[Average of Actual] )
    )

Si el anterior no puede obtener el resultado correcto, proporcione algunos datos de muestra y la fórmula de medida si implica alguna medida.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
Community Support
Community Support

Hola @Kabartz ,

Supongamos que el campo [Promedio de real] es un campo de hechos no medido, puede crear una medida como se muestra a continuación. A continuación, cree un objeto visual con este ajuste ( Eje X: [Fecha] de la tabla Calender Value: New created measure [Average Real values]).

Average Actual values =
VAR Curdate =
    MAX ( 'Calender'[Date] )
VAR LastNonBlankDate =
    CALCULATE (
        MAX ( 'Master PPV Table'[Date] ),
        FILTER (
            ALL ( 'Master PPV Table' ),
            'Master PPV Table'[Date] < Curdate
                && NOT ( ISBLANK ( 'Master PPV Table'[Average of Actual] ) )
        )
    )
RETURN
    IF (
        ISBLANK ( SUM ( 'Master PPV Table'[Average of Actual] ) ),
        CALCULATE (
            [Average of Actual],
            FILTER (
                ALL ( 'Master PPV Table' ),
                'Master PPV Table'[Date] = LastNonBlankDate
            )
        ),
        SUM ( 'Master PPV Table'[Average of Actual] )
    )

Si el anterior no puede obtener el resultado correcto, proporcione algunos datos de muestra y la fórmula de medida si implica alguna medida.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Super User III
Super User III

Parece que está reinventando la función LASTNONBLANKVALUE().

Técnicamente, puede hacer lo mismo en Power Query a través de Fill.. hacia arriba.

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors