Forum Discussion
Filtrar varias tablas
Hola a todos
Suponga una tabla como se indica a continuación.
Tabla 1Tabla 1
Tabla 2Tabla 2
Necesito salida considerando los siguientes pasos:
1) Select Id from Tabla 2 where R1-MAX(R1)
2) La salida será de 1,2 y 8, como MÁXIMO de R1-10Por favor, ignore 12 .
3) Desde O/P del paso 2 necesito seleccionar por Max R2.
Por lo tanto, el resultado será ID-2.
4) Seleccione el título final correspondiente en la Tabla 1 para ID-2La ayuda se aplica.
saludos
Ayush
9 Replies
- amitchandak
Super User
Inténtalo como
medida :
var _max á maxx(Table2,Table2[R1])
devolución
calculate(countrows(Table2),filter(Table2,Table2[R1] á _max))medida :
var _max á maxx(Table2,Table2[R2])
devolución
calculate(countrows(Table2),filter(Table2,Table2[R2] á _max))- AnonymousNot applicable
Hola @amitchandak
La medida mencionada me devolvería el recuento de filas .
Necesito obtener el ID exacto de la Tabla 2 que tiene la combinación más alta, es decir, R1-10 y R2-10.
La medida de CountRow devuelve el número de filas.saludos
Ayush
- v-diye-msft
Community Support
Hola @ayush1995
1) Seleccione el ID de la Tabla 2 donde R1-MAX(R1)
2) La salida será de 1,2 y 8, como MÁXIMO de R1-10
Es incorrecto, coz MAX de R1-12 en su tabla. Cambié el 12 como 9 como tu lógica.
A continuación, encuentre mis resultados a continuación:
Pbix unido.
- AnonymousNot applicable
Hola
Eso me ayudó, pero si hay un caso como sigue la Medida 3 lanza Blank.He editado R2 e insertado 20, todavía debería darme salida como ID-2, pero en su lugar se muestra en blanco.
@v-diye-msft- v-diye-msft
Community Support
Hola @ayush1995
Cuando usted inserta 20, el ID 9 de MAX(R2), basado en su descripción anterior:
3) DeO/PDePaso 2Necesito seleccionar porMax R2.
De los resultados ID de MAX(R1), que es 1,2,8, 9 está definitivamente fuera del rango. por eso está en blanco.