Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo maestro de rango de datos como abajo.
Rango KM |
1-60 |
61-80 |
81-100 |
Y tengo datos de transacciones como abajo.
Viaje | Km |
A | 20 |
B | 30 |
C | 70 |
D | 90 |
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?
Viaje | Km | Rango KM |
A | 20 | 1-60 |
B | 30 | 1-60 |
C | 70 | 61-80 |
D | 90 | 81-100 |
Solved! Go to Solution.
@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])
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
Así es como se ve el resultado
@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])
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.
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
Fórmula ya es proporcionada por @amitchandak por favor pruebe y háganos saber si todavía falta algo.
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.
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.