Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Buscar valor en blanco anterior en filas anteriores

Hola, quiero poder recuperar el valor de Date1 de la anterior Column1 - vacío.

El resultado que quiero está en la 3a columna identificada por la flecha roja. Como puede ver, el resultado puede repetirse ya que buscará el valor colum1 vacío anterior.

Gracias

11097486_0-1611585907329.png

1 ACCEPTED SOLUTION

Hola 11097486 ,

Puede crear una columna calculada como esta:

Re =
CALCULATE (
    MAX ( 'Table'[Date1] ),
    FILTER (
        ALL ( 'Table' ),
        'Table'[Date1] < EARLIER ( 'Table'[Date1] )
            && 'Table'[Column1] = BLANK ()
    )
)

date.png

Adjunto un archivo de muestra en el siguiente, espera ayudarle.

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

puede proporcionar algunos datos ficticios en forma de texto?

Hola, los datos son las primeras 2 columnas de la pantalla de impresión. Gracias

necesita proporcionar en un formato utilizable, no puede copiar y pegar eso. Si necesita ayuda es preferible, sírvla en un formato utilizable.

¿Cómo sabe que la secuencia de los datos está ordenada con fecha? ¿Qué pasa si tienes duplicados o son fechas únicas solamente?

Hola, sí, es fecha ordenada y no habrá duplicados. No puedo insertar archivos. La creación de la tabla debe tardar 2 minutos... Gracias

11097486_0-1611594838551.png

Hola 11097486 ,

Puede crear una columna calculada como esta:

Re =
CALCULATE (
    MAX ( 'Table'[Date1] ),
    FILTER (
        ALL ( 'Table' ),
        'Table'[Date1] < EARLIER ( 'Table'[Date1] )
            && 'Table'[Column1] = BLANK ()
    )
)

date.png

Adjunto un archivo de muestra en el siguiente, espera ayudarle.

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, ¿Puede ayudarme por favor con una consulta similar:

Tengo una tabla en la que tengo una clave de producto, filtro de fecha, etapas y costo para él. Las etapas cambian de una a otra en ciertas fechas y no todas las fechas. Lo que quiero hacer es rellenar el último valor no en blanco de una etapa para una clave de producto determinada (dada la ordenación de Fecha es Ascendente para cada clave de producto). Así que mi mesa se ve así:

Clave de productoFechaEtapaCosto
Xyz1/8/2020Pedir prestado10
Xyz1/9/2020 10
Xyz1/10/2020Pagado10
Xyz1/11/2020 10
Xyz1/12/2020 10
Xyz1/13/2020 10
Abc1/9/2020Pedir prestado12.5
Abc1/10/2020 12.5
Abc1/11/2020Impago12.5
Abc1/12/2020 12.5
Abc1/13/2020Pagado12.5

Lo que quiero es actualizar la etapa anterior para cada clave de producto (basado en el hecho de que la fecha es orden ascendente), tenga en cuenta que las etapas se simplifican aquí, pueden ser hasta 10-12 etapas diferentes. La tabla de resultados debe ser como:

Clave de productoFechaEtapaCosto
Xyz1/8/2020Pedir prestado10
Xyz1/9/2020Pedir prestado10
Xyz1/10/2020Pagado10
Xyz1/11/2020Pagado10
Xyz1/12/2020Pagado10
Xyz1/13/2020Pagado10
Abc1/9/2020Pedir prestado12.5
Abc1/10/2020Pedir prestado12.5
Abc1/11/2020Impago12.5
Abc1/12/2020Impago12.5
Abc1/13/2020Pagado12.5

Su ayuda es muy apreciada,

Gracias

Hola, ¿funcionaría un simple relleno en Power Query?

11097486_0-1615402891144.png

¡Funciona perfectamente! ¡Gracias!

Hola

Mi tabla se está creando en el propio modelo PowerBI y no tengo lo mismo procedente de la consulta. Es esencialmente un desafío más grande que estoy tratando de resolver con este ejercicio- Voy a tabular esto y asignar una variable a esta tabla y utilizarla en mi próximo cálculo, por lo tanto quería utilizar DAX para esto, por favor ayuda!

Lo intenté con CALCULATE pero no funciona con string. Desafortunadamente no pude encontrar una solución...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.