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

RANKX para una medida mensual - 2 años de datos

Hola

Tengo la siguiente tabla para tiendas:

Fecha City Store Store Nombre de la tienda Código de la tienda Puntuación de color Rango

1/1/2021 A XX XX- centro 01 Naranja 20 1

1/1/2021 A XX XX- centro 01 Azul 19 2

1/1/2021 A XY XY - midtown 02 Naranja 18 1

1/1/2021 A XY XY - midtown 02 Verde 16 2

2/1/2021 B YZ YZ - centro 03 Verde 18 1

01/02/2021 B YZ YZ - centro 03 Rose 17 2

...

3/1/2022 B YZ YZ - centro 03 Verde 20 1

4/1/2022 C ZQ ZQ - parque 04 Azul 19 1

La fecha siempre se refiere al primer día del mes.

¿Cómo calcular una columna personalizada (Rank), clasificando los Colores según su puntuación en un nombre de tienda específico, en el mismo mes?

Se da la columna deseada

Gracias

1 ACCEPTED SOLUTION

¡Gracias @DataInsights !

La siguiente columna calculada también funcionó para mí:

RANKX(FILTER(Table1,Table1[Store Name]=EARLIER(Table1[Store Name]) && Table1[Date]=EARLIER(Table1[Date])),Table1[Score])

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@DataInsights Tengo una última pregunta relacionada con el caso anterior, dada la tabla y el rango:

Fecha City Store Store Nombre de la tienda Código de la tienda Puntuación de color Rango

1/1/2021 A XX centro 01 Naranja 20 1

1/1/2021 A XX centro 01 Azul 19 2

1/1/2021 A XY midtown 02 Naranja 18 1

1/1/2021 A XY midtown 02 Verde 16 2

01/02/2021 B YZ centro 03 Verde 18 1

2/1/2021 B YZ centro 03 Rose 17 2

...

3/1/2022 B YZ centro 03 Verde 20 1

01/04/2022 C ZQ parque 04 Azul 19 1

¿Cómo calcular una medida (nuevo ranking) para determinar que en enero de 2021, debido a que Orange contó 2 veces con el puntaje más alto (20 en el centro, 18 en el centro de la ciudad), entonces orange se clasifica como el número 1? otro color podría haber contado 1 vez con la puntuación más alta en 1 tienda (por lo que se clasifica como 2).

Gracias

Syndicate_Admin
Administrator
Administrator

@fernand2020,

Pruebe esta columna calculada:

Rank = 
VAR vDate = Table1[Date]
VAR vStore = Table1[Store]
VAR vTable =
    FILTER ( Table1, Table1[Date] = vDate && Table1[Store] = vStore )
VAR vResult =
    RANKX ( vTable, Table1[Score],, DESC, DENSE )
RETURN
    vResult

DataInsights_0-1660309077911.png

Gracias @DataInsights, la columna calculada proporcionada funciona, pero necesito que sea una medida para ser mostrada como un número, teniendo Año, Mes seleccionado en una segmentación de datos.

¡Gracias @DataInsights !

La siguiente columna calculada también funcionó para mí:

RANKX(FILTER(Table1,Table1[Store Name]=EARLIER(Table1[Store Name]) && Table1[Date]=EARLIER(Table1[Date])),Table1[Score])

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.