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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Valor devuelto (formato de texto) para QTR anteriores

Hola, necesito ayuda con la fórmula dax para devolver el período anterior con estos datos desordenados que tengo. ¿Alguien puede ayudar, por favor?

A continuación se muestran mis datos (muestra)

RegiónCompañíaTipoPeriodoClasificación
Metro del este de SídneyAPLICACIÓNGJun-24ALTO
Metro del este de SídneyAPLICACIÓNGMar-24MOD
Metro del este de SídneyAPLICACIÓNGDic-23ALTO
Metro del este de SídneyAPLICACIÓNGSep-23ALTO
Metro del este de SídneyAPLICACIÓNGJun-23MOD
Metro del este de SídneyAsurGJun-24BAJO
Metro del este de SídneyAsurGMar-24MOD
Metro del este de SídneyAsurGDic-23MOD
Metro del este de SídneyAsurGSep-23MOD
Metro del este de SídneyAsurGJun-23MOD
Metro del este de SídneyAWGJun-24MOD
Metro del este de SídneyAWGMar-24MOD
Metro del este de SídneyAWGDic-23MOD
Metro del este de SídneyAWGSep-23MOD
Metro del este de SídneyAWGJun-23MOD
Metro del este de SídneyMÁXIMOEOJun-24BAJO
Metro del este de SídneyMÁXIMOEOMar-24BAJO
Metro del este de SídneyMÁXIMOEODic-23BAJO
Metro del este de SídneyMÁXIMOEOSep-23MOD
Metro del este de SídneyMÁXIMOEOJun-23MOD
Metro del este de SídneyMCDGJun-24MOD
Metro del este de SídneyMCDGMar-24MOD
Metro del este de SídneyMCDGDic-23MOD
Metro del este de SídneyMCDGSep-23MOD
Metro del este de SídneyMCDGJun-23MOD
Sídney SudoesteGlobalGJun-24BAJO
Sídney SudoesteGlobalGMar-24BAJO
Sídney SudoesteGlobalGDic-23BAJO
Sídney SudoesteGlobalGSep-23BAJO
Sídney SudoesteGlobalGJun-23BAJO
Sídney SudoesteGlobalEOJun-24BAJO
Sídney SudoesteGlobalEOMar-24BAJO
Sídney SudoesteGlobalEODic-23MOD
Sídney SudoesteGlobalEOSep-23BAJO
Sídney SudoesteGlobalEOJun-23BAJO
Sídney SudoesteTrabajosGJun-24ALTO
Sídney SudoesteTrabajosGMar-24BAJO
Sídney SudoesteTrabajosGDic-23MOD
Sídney SudoesteTrabajosGSep-23MOD
Sídney SudoesteTrabajosGJun-23BAJO
Sídney SudoesteCotejoGJun-24MOD
Sídney SudoesteCotejoGMar-24MOD
Sídney SudoesteCotejoGDic-23MOD
Sídney SudoesteCotejoGSep-23MOD
Sídney SudoesteCotejoGJun-23MOD
Sídney SudoesteSRGJun-24MOD
Sídney SudoesteSRGMar-24MOD
Sídney SudoesteSRGDic-23MOD
Sídney SudoesteSRGSep-23MOD
Sídney SudoesteSRGJun-23MOD

Necesito tener el resultado de la devolución como se muestra a continuación (última columna). ¿Alguien puede ayudar a :)? Tia.

RegiónCompañíaTipoPeriodoClasificaciónRendimiento de Qtr anterior
Metro del este de SídneyAPLICACIÓNGJun-24ALTOMOD
Metro del este de SídneyAPLICACIÓNGMar-24MODALTO
Metro del este de SídneyAPLICACIÓNGDic-23ALTOALTO
Metro del este de SídneyAPLICACIÓNGSep-23ALTOMOD
Metro del este de SídneyAPLICACIÓNGJun-23MODN/A
Metro del este de SídneyAsurGJun-24BAJOMOD
Metro del este de SídneyAsurGMar-24MODMOD
Metro del este de SídneyAsurGDic-23MODMOD
Metro del este de SídneyAsurGSep-23MODMOD
Metro del este de SídneyAsurGJun-23MODN/A
Metro del este de SídneyAWGJun-24MODMOD
Metro del este de SídneyAWGMar-24MODMOD
Metro del este de SídneyAWGDic-23MODMOD
Metro del este de SídneyAWGSep-23MODMOD
Metro del este de SídneyAWGJun-23MODN/A
9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Hola @Marshmallow ,

Por favor, inténtalo de esta manera:
En primer lugar, use este DAX para crear una columna calculada:

RANK = 
VAR _Region = [Region]
VAR _Company = [Company]
VAR _Type = [Type]
RETURN
RANKX(
    FILTER(
        ALL('Table'),
        'Table'[Region] = _Region && 'Table'[Company] = _Company && 'Table'[Type] = _Type
    ),
    'Table'[Period],
    ,
    DESC,
    Dense
)

vjunyantmsft_0-1727838885463.png

A continuación, use este DAX para crear otra columna calculada:

Previous Qtr = 
VAR _Region = [Region]
VAR _Company = [Company]
VAR _Type = [Type]
VAR _Rank = [RANK]
RETURN
CALCULATE(
    MAX('Table'[Rating]),
    ALL('Table'),
    'Table'[Region] = _Region && 'Table'[Company] = _Company && 'Table'[Type] = _Type && 'Table'[RANK] = _Rank + 1
)

Y el resultado final es el siguiente:

vjunyantmsft_2-1727839005518.png


Saludos
Dino Tao
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Gracias, funciona 🙂

Syndicate_Admin
Administrator
Administrator

@Marshmallow¿Podrías compartir el archivo conmigo? Lo diseñaré y te lo enviaré de vuelta.

Nunca he compartido un archivo aquí 🤔. ¿Cómo lo hago?

Sube el archivo a Google Drive y comparte el enlace aquí

Aprobar la solicitud de acceso

Syndicate_Admin
Administrator
Administrator

@Marshmallow , preferiría crear la fecha usando el punto

Fecha = datevalue("01-" &[Punto])

Puedo unir esta fecha con la tabla de fecha y usar la inteligencia de tiempo

Power BI: Qtr en Qtr con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
https://www.youtube.com/watch?v=8-TlVx7P0A0

¿Podría crearlo en Power BI y enviarme el archivo para que pueda seguirlo? También tengo problemas para crear la fecha

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors