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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo calcular el número de fila

Hola

Tengo una tabla con la cantidad de productos de venta.

rbustamante_0-1644880086053.png

En el ejemplo tengo el producto A que repite 3 veces y es el rango 1, el producto B repite 2 veces y es el rango 2 y finalmente el producto C repite 1 una vez, por lo que es el rango 3.

rbustamante_1-1644880230816.png

La pregunta es: ¿cómo calcular el rango o el número de fila?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola

Escriba estas medidas:

Instances = countrows(Data)
Rank = RANKX(ALL(Data[Product]),[Instances])

Espero que esto ayude.

Untitled.png

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

¿ @rbustamante

Primero, cree una columna / medida para el recuento de categorías:

Medida / Columna = CALCULAR ( CUENTAS ( 'Tabla' ) , TODOSEXCEPTO ( 'Tabla' , Tabla[Producto] ) )
A continuación, utilice un RANKX
Rango = RANKX ( 'Tabla' , Tabla[Columna] )
Si desea una sola medida, puede utilizar lo siguiente:
Medida = 

DÓNDE _1 = CALCULAR ( CUENTAS ( 'Tabla' ) , TODOSEXCEPTO ( 'Tabla' , Tabla[Producto] ) )
DÓNDE _2 = RANKX ( 'Tabla' , 'Tabla'[Rango] )

DEVOLUCIÓN

_2
Si tiene más datos que resultan en empates y no desea esto, simplemente ajuste el componente RANKX de la columna o medida a:
RANKX ( 'Tabla' , 'Tabla' [Columna] , , ASC , Denso )
Espero que esto ayude.
Seguir
Syndicate_Admin
Administrator
Administrator

Solución flexible,

CNENFRNL_0-1644896192097.png

La fórmula de la hoja de cálculo de Excel es suficiente

CNENFRNL_1-1644896249128.png

Syndicate_Admin
Administrator
Administrator

¿ @rbustamante

Primero, cree una columna / medida para el recuento de categorías:

Medida / Columna = CALCULAR ( CUENTAS ( 'Tabla' ) , TODOSEXCEPTO ( 'Tabla' , Tabla[Producto] ) )
A continuación, utilice un RANKX
Rango = RANKX ( 'Tabla' , Tabla[Columna] )
Si desea una sola medida, puede utilizar lo siguiente:
Medida = 

DÓNDE _1 = CALCULAR ( CUENTAS ( 'Tabla' ) , TODOSEXCEPTO ( 'Tabla' , Tabla[Producto] ) )
DÓNDE _2 = RANKX ( 'Tabla' , 'Tabla'[Rango] )

DEVOLUCIÓN

_2
Si tiene más datos que resultan en empates y no desea esto, simplemente ajuste el componente RANKX de la columna o medida a:
RANKX ( 'Tabla' , 'Tabla' [Columna] , , ASC , Denso )
Espero que esto ayude.
Seguir
Syndicate_Admin
Administrator
Administrator

Hola

Escriba estas medidas:

Instances = countrows(Data)
Rank = RANKX(ALL(Data[Product]),[Instances])

Espero que esto ayude.

Untitled.png

Syndicate_Admin
Administrator
Administrator

¿ @rbustamante

Primero, cree una columna / medida para el recuento de categorías:

Medida / Columna = CALCULAR ( CUENTAS ( 'Tabla' ) , TODOSEXCEPTO ( 'Tabla' , Tabla[Producto] ) )
A continuación, utilice un RANKX
Columna = RANKX ( 'Tabla' , Tabla[Columna] )
Espero que esto ayude.
Theo
Syndicate_Admin
Administrator
Administrator

¿ @rbustamante

Puede utilizar lo siguiente:

Columna o Medida = CALCULAR ( CUENTAS ( 'Tabla' ) , TODOSEXCEPTO ( 'Tabla' , Tabla[Producto] ) )

Espero que esto ayude.

Seguir

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors