cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

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

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors