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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Crear un número de versión

Hola a todos
Me gustaría crear la columna Versión utilizando una columna Medida o Calculado. La versión más reciente siempre debe ser la número 1. Puede suceder que se carguen varias versiones durante el día. Con Max siempre obtendría la última versión, pero necesito una numeración automática.
Gracias por las sugerencias

Unbenannt.PNG

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Hay @Till ,

De acuerdo con su captura de pantalla, ¿desea agregar un índice independiente para cada ubicación?

Si es así, puede intentar usar la función RANKX().

https://docs.microsoft.com/en-us/dax/rankx-function-dax

Sin embargo, la clasificación de datos de texto con la función RANKX() puede no ser tan precisa. Por lo tanto, deberá convertir la columna de texto al tipo DATETIME.

_datetime = DATE(MID('Table'[s_insert_ts],7,4),MID('Table'[s_insert_ts],4,2),MID('Table'[s_insert_ts],1,2))+TIMEVALUE(RIGHT('Table'[s_insert_ts],5))

A continuación, cree una columna de clasificación como se muestra a continuación.

Column = RANKX(FILTER('Table','Table'[location]=EARLIER('Table'[location])),'Table'[_datetime],,DESC)

4.PNG

Saludos

Arrendajo

View solution in original post

HOLA

VISTA PREVIA
gracias, me has ayudado mucho.

Funciona

@AllisonKennedy
Gracias también por su ayuda

Que tengas una buena semana.

Cultivar

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @Till ,

De acuerdo con su captura de pantalla, ¿desea agregar un índice independiente para cada ubicación?

Si es así, puede intentar usar la función RANKX().

https://docs.microsoft.com/en-us/dax/rankx-function-dax

Sin embargo, la clasificación de datos de texto con la función RANKX() puede no ser tan precisa. Por lo tanto, deberá convertir la columna de texto al tipo DATETIME.

_datetime = DATE(MID('Table'[s_insert_ts],7,4),MID('Table'[s_insert_ts],4,2),MID('Table'[s_insert_ts],1,2))+TIMEVALUE(RIGHT('Table'[s_insert_ts],5))

A continuación, cree una columna de clasificación como se muestra a continuación.

Column = RANKX(FILTER('Table','Table'[location]=EARLIER('Table'[location])),'Table'[_datetime],,DESC)

4.PNG

Saludos

Arrendajo

HOLA

VISTA PREVIA
gracias, me has ayudado mucho.

Funciona

@AllisonKennedy
Gracias también por su ayuda

Que tengas una buena semana.

Cultivar

Syndicate_Admin
Administrator
Administrator

@Till ¿Se puede usar Power Query? Si es así, ordene primero la columna s_insert_ts Descendente y, a continuación, haga clic en Agregar columna > índice > desde 1

Hola Allison,
gracias por su mensaje.
Sí, eso funcionaría.
Sin embargo, hoy tengo el reto de que se agregue un sitio más. Entonces esto no funciona. ¿También tienes una solución para esto?

Unbenannt.PNG



@Till

Lo siento, no entiendo su pregunta: ¿es la captura de pantalla lo que realmente sucedió o lo que quiere que suceda? ¿Los datos sin procesar provienen de diferentes archivos?

Hola Allison,

Es una tabla donde se ha agregado la columna Ubicación. Estas ubicaciones pueden realizar cargas en la tabla, lo que significa que están adjuntas a la parte posterior de la tabla.
KR y gracias por su ayuda.
Cultivar

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

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

Top Solution Authors