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

Obtener valor de otra fila de la tabla

hola

Estoy buscando una fórmula que muestre la columna "cierre anterior" en esta tabla.

Mi tabla está vinculada a una tabla de fechas de funcionamiento adecuado. Una fórmula con "PREVIOUS" no funciona debido a los fines de semana.

Carla17_1-1624032793894.png

Thnx por ayudarme.

Carla

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Carla17

Puede utilizar los dos métodos siguientes para agregar una nueva columna.

Previous Close =
MAXX (
    TOPN (
        1,
        FILTER (
            'Table',
            'Table'[Ticker] = EARLIER ( 'Table'[Ticker] )
                && 'Table'[Date] < EARLIER ( 'Table'[Date] )
        ),
        'Table'[Date], DESC
    ),
    'Table'[Close]
)

o

Previous Close 2 = 
VAR _previousDate =
    MAXX (
        FILTER (
            ALL ( 'Date' ),
            'Date'[Work Day] = 1
                && 'Date'[Date] < EARLIER ( 'Table'[Date] )
        ),
        'Date'[Date]
    )
VAR _previousClose =
    MAXX (
        FILTER (
            'Table',
            'Table'[Ticker] = EARLIER ( 'Table'[Ticker] )
                && 'Table'[Date] = _previousDate
        ),
        'Table'[Close]
    )
RETURN
    _previousClose

Con el segundo método, debe tener una columna [Día laborable] en la tabla Fecha para marcar si una fecha es un día laborable.

062101.jpg

saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @Carla17

Puede utilizar los dos métodos siguientes para agregar una nueva columna.

Previous Close =
MAXX (
    TOPN (
        1,
        FILTER (
            'Table',
            'Table'[Ticker] = EARLIER ( 'Table'[Ticker] )
                && 'Table'[Date] < EARLIER ( 'Table'[Date] )
        ),
        'Table'[Date], DESC
    ),
    'Table'[Close]
)

o

Previous Close 2 = 
VAR _previousDate =
    MAXX (
        FILTER (
            ALL ( 'Date' ),
            'Date'[Work Day] = 1
                && 'Date'[Date] < EARLIER ( 'Table'[Date] )
        ),
        'Date'[Date]
    )
VAR _previousClose =
    MAXX (
        FILTER (
            'Table',
            'Table'[Ticker] = EARLIER ( 'Table'[Ticker] )
                && 'Table'[Date] = _previousDate
        ),
        'Table'[Close]
    )
RETURN
    _previousClose

Con el segundo método, debe tener una columna [Día laborable] en la tabla Fecha para marcar si una fecha es un día laborable.

062101.jpg

saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.

Syndicate_Admin
Administrator
Administrator

No @Carla17

Puede utilizar los dos métodos siguientes para agregar una nueva columna.

Previous Close =
MAXX (
    TOPN (
        1,
        FILTER (
            'Table',
            'Table'[Ticker] = EARLIER ( 'Table'[Ticker] )
                && 'Table'[Date] < EARLIER ( 'Table'[Date] )
        ),
        'Table'[Date], DESC
    ),
    'Table'[Close]
)

o

Previous Close 2 = 
VAR _previousDate =
    MAXX (
        FILTER (
            ALL ( 'Date' ),
            'Date'[Work Day] = 1
                && 'Date'[Date] < EARLIER ( 'Table'[Date] )
        ),
        'Date'[Date]
    )
VAR _previousClose =
    MAXX (
        FILTER (
            'Table',
            'Table'[Ticker] = EARLIER ( 'Table'[Ticker] )
                && 'Table'[Date] = _previousDate
        ),
        'Table'[Close]
    )
RETURN
    _previousClose

Con el segundo método, debe tener una columna [Día laborable] en la tabla Fecha para marcar si una fecha es un día laborable.

062101.jpg

saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.

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.