Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, tengo una mesa como esta:
Columna1 | Id |
15 | 1 |
15 | 2 |
21 | 1 |
15 | 2 |
Text1 | 1 |
Text1 | 2 |
Quiero comparar el valor de la columna 1 si id es 1 y 2 y, a continuación, obtener cuántos % de filas son iguales.
En este caso, el resultado debe ser del 66,6%.
Debería estar en DAX. Tengo alrededor de 70 columnas que quiero comparar en ID 1 y 2, así que no puedo usar la columna personalizada con la potencia M para esto. Habrá un gran número de columnas.
¿Puedes ayudarme con esto, por favor?
Solved! Go to Solution.
Hola @antontirol ,
Podemos realizar algunas transformaciones en Power Query Editor y crear una medida para satisfacer sus requisitos.
1. Necesitamos obtener el rango en cada grupo. Así que necesitamos agrupar el ID y agregar una columna de índice en él.
2. Luego podemos copiar la misma tabla, uno filtra el ID a 1, otro filtra el ID a 2.
3. Por fin necesitamos combinar la tabla y la tabla 2, luego agregar una columna condicional.
4. Entonces necesitamos crear una medida para obtener el resultado.
Measure = DIVIDE(SUM('Table'[Custom]),COUNTROWS('Table'))
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @antontirol ,
Podemos realizar algunas transformaciones en Power Query Editor y crear una medida para satisfacer sus requisitos.
1. Necesitamos obtener el rango en cada grupo. Así que necesitamos agrupar el ID y agregar una columna de índice en él.
2. Luego podemos copiar la misma tabla, uno filtra el ID a 1, otro filtra el ID a 2.
3. Por fin necesitamos combinar la tabla y la tabla 2, luego agregar una columna condicional.
4. Entonces necesitamos crear una medida para obtener el resultado.
Measure = DIVIDE(SUM('Table'[Custom]),COUNTROWS('Table'))
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
@antontirol , Pruebe una medida como
divide(count(Table[ID]) - distinctcount(Table[ID]),count(Table[ID]) )
Hola @amitchandak
Gracias por su solución. Debería escribirlo antes, también hay algunas columnas adicionales en la tabla que no quiero comparar, ¿cómo debo FILTRAR su fomula sólo para solicitar algunos o hacer una excepción para estos que no quiero comparar?
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Hola @AllisonKennedy ,
No tengo columna de índice, pero seguro que puedo hacer nuevo.
Me gustaría describir más lo que estoy tratando de lograr.
Es un proyecto para comparar texto leído por OCR de documentos.
Tengo 2 mesas que me fusioné.
En una tabla están documentos como debe ser de pdf.
En segundo lugar son los datos de OCR, hay muchas pruebas en los mismos documentos con diferentes configuraciones. ID es diferente para diferentes configuraciones de OCR.
Este informe debe comparar los datos de OCR y los datos originales y mostrar cuántos valores son correctos. El objetivo es encontrar qué ajuste de OCR funciona mejor.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |