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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Cómo hacer coincidir los datos con el rango de datos

Tengo maestro de rango de datos como abajo.

Rango KM
1-60
61-80
81-100

Y tengo datos de transacciones como abajo.

ViajeKm
A20
B30
C70
D90

A continuación, me gustaría agregar columna en los datos de transacción para definir el rango de KM como se muestra a continuación. ¿Cómo establecer la fórmula?

ViajeKmRango KM
A201-60
B301-60
C7061-80
D9081-100
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Iskevi , primero divida la primera tabla en la consulta de energía para tener un rango inicial y final adicional de dos columnas, primero duplique la columna y luego divida

https://www.tutorialgateway.org/how-to-split-columns-in-power-bi/

a continuación, agregue esta nueva columna en dax en la tabla 2

maxx(filter(Table1, Table2[KM] >-Table1[Start range] && Table2[KM]<-Table1[end range]),Table1[KM range])

View solution in original post

7 REPLIES 7
Ashish_Mathur
Super User
Super User

Hola

Escriba esta fórmula de columna calculada en la tabla de datos.

=CALCULATE(VALUES(range[Range]),FILTER(range,range[Lower KM range]<=EARLIER(data[KM])&&range[Upper KM range]>=EARLIER(data[KM])))

Así es como se configura la tabla de rangos

Untitled.png

Así es como se ve el resultado

Untitled1.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
amitchandak
Super User
Super User

@Iskevi , primero divida la primera tabla en la consulta de energía para tener un rango inicial y final adicional de dos columnas, primero duplique la columna y luego divida

https://www.tutorialgateway.org/how-to-split-columns-in-power-bi/

a continuación, agregue esta nueva columna en dax en la tabla 2

maxx(filter(Table1, Table2[KM] >-Table1[Start range] && Table2[KM]<-Table1[end range]),Table1[KM range])

mhossain
Solution Sage
Solution Sage

@Iskevi

1). En su tabla 'Rango de datos maestros' probablemente puede agregar dos columnas más, min y max, ere 1 vendrá en columna min, 60 irá a la columna max.

2). Ahora puede crear un campo calculado en sus datos de transacción principalmente y según la columna max mínima puede crear fórmula.

La esperanza anterior tiene sentido.

Anonymous
Not applicable

Sí, primero establecería la columna min y max. Pero para el siguiente paso, para buscar la base de rango KM en criterios mínimos y máximos no sabía la fórmula que se adapte

@Iskevi

Fórmula ya es proporcionada por @amitchandak por favor pruebe y háganos saber si todavía falta algo.

Anonymous
Not applicable

No está funcionando. ¿Cómo podemos vincular entre la tabla.

Hola @Iskevi

Según mi prueba, la fórmula parece funcionar bien y puede referir este archivo de ejemplo en la siguiente. Si tienes algún otro problema. puede compartir algunas capturas de pantalla para una mayor dicussión.

KM.png

Best Looks,
Yingjie Li

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors