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

View all the Fabric Data Days sessions on demand. View schedule

Reply
Syndicate_Admin
Administrator
Administrator

Creación de un contador en PowerBI basado en una columna

Hola a todos, estoy tratando de crear una columna calculada en PowerBI basada en otra columna. Hay una columna "Shift_ID" que contiene un número basado en el cambio que estoy viendo. Sin embargo, dependiendo de la cantidad de entradas, esta puede aparecer varias veces. Me gustaría crear un contador que me pueda dar el número de líneas correspondientes a ese número específico, y que también podría aplicarse como filtro en algunos de los informes. Sé cómo hacerlo en Excel con una instrucción if de simpel (if(row-row[-1]=0;1+row[-1];1), sin embargo, eso no parece aplicarse a Power BI.

¿Alguna idea?

Agregué la muestra Shift_ID datos a continuación y el resultado deseado en la columna "Contador".

Shift_IDMostrador
44537_031
44536_031
44526_031
44526_032
44526_033
44526_021
44526_022
44526_023
44526_011
44526_012
44526_013
44526_014
44525_011
44525_031
44525_032
44525_033
44525_021
44525_022
44525_023
44523_011
44523_021
44522_031
44522_021
44522_011
44519_011
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@melissa2305 ,

Primero cree una columna de índice desde PQ y luego cree una personalizada con el siguiente código:

Counter_ = 
CALCULATE (
    COUNT ([Shift_ID] ),
    FILTER (
        ALL('Table'),
        [Index] <= EARLIER ( [Index] )
            && [Shift_ID] = EARLIER ( [Shift_ID] )
    )
)

Salida:-

image.png

Gracias

Samarth

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Samarth_18 ,

Gracias por esto. Esto parece ser lo que quiero hacer, sin embargo, obtengo un error de sintaxis al agregar esto en la columna personalizada. No estoy muy seguro de por qué.

El error que recibo:

Expression.SyntaxError: Se espera el literal del token.

He comprobado y el nombre de la tabla es de hecho "Tabla", por lo que ese no puede ser el problema.

Aquí una captura de pantalla del error:

melissa2305_0-1646925686593.png

¿Alguna idea de cómo resolver esto?

@melissa2305 Cree esta columna a partir de la consulta de Power, no en la consulta de Power.

Syndicate_Admin
Administrator
Administrator

@melissa2305 ,

Primero cree una columna de índice desde PQ y luego cree una personalizada con el siguiente código:

Counter_ = 
CALCULATE (
    COUNT ([Shift_ID] ),
    FILTER (
        ALL('Table'),
        [Index] <= EARLIER ( [Index] )
            && [Shift_ID] = EARLIER ( [Shift_ID] )
    )
)

Salida:-

image.png

Gracias

Samarth

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors