Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Estoy tratando de averiguar cómo hacer lo siguiente en PowerQuery (M) para Power BI, donde quiero agregar 2 columnas adicionales a mi conjunto de datos como se muestra a continuación:
Lo que quiero lograr es contar la cantidad de veces que una entidad determinada es procent en las columnas Característica 1 - Característica 6 donde las entidades se agrupan en categorías. (Las 2 columnas personalizadas que necesito - Categoría 1 y Categoría 2)
Categoría 1: Característica 1, Característica 3, Característica 5
Categoría 2: Característica 2, Característica 4, Característica 6
Para el ID 1, el método preferido sería un recuento de: 3 porque la característica 1, la característica 3 y la característica 5 están presentes en las 6 columnas.
Después quiero devide esto por el número total de características que significa que obtenemos:
Categoría 1: 3/3 a 1,00 o 100 %
Categoría 2: 0/3 a 0 o 0 %
Id | Característica 1 | Característica 2 | Característica 3 | Característica 4 | Característica 5 | Característica 6 | Funciones | Categoría 1 | Categoría 2 |
1 | Característica 1 | Null | Característica 3 | Null | Característica 5 | Null | 3 | 1 | 0 |
2 | Null | Null | Característica 3 | Null | Característica 5 | Característica 6 | 3 | 0,666666667 | 0,33 |
3 | Null | Null | Característica 3 | Null | Característica 5 | Característica 6 | 3 | 0,666666667 | 0,33 |
4 | Null | Característica 2 | Null | Característica 4 | Null | Null | 2 | 0 | 0,67 |
5 | Null | Null | Null | Característica 4 | Null | Null | 1 | 0 | 0,33 |
Cualquier ayuda sería muy apreciada 🙂
Solved! Go to Solution.
No @jlys89 ,
De acuerdo con sus requisitos, creé el modelo de datos correspondiente de acuerdo con los datos que proporcionó. Hice la siguiente prueba: primero, crear dos columnas de column1 y column2 de acuerdo con las condiciones proporcionadas, juzgar si las filas que cumplen los requisitos se establecen en 1, y la Medida creada se utiliza para contar el número de categorías diferentes. Finalmente, se obtiene el resultado correcto.
Aquí está el archivo pbix de ejemplo.
Saludos
Henry
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @jlys89 ,
De acuerdo con sus requisitos, creé el modelo de datos correspondiente de acuerdo con los datos que proporcionó. Hice la siguiente prueba: primero, crear dos columnas de column1 y column2 de acuerdo con las condiciones proporcionadas, juzgar si las filas que cumplen los requisitos se establecen en 1, y la Medida creada se utiliza para contar el número de categorías diferentes. Finalmente, se obtiene el resultado correcto.
Aquí está el archivo pbix de ejemplo.
Saludos
Henry
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@jlys89 , Pruebe dos nuevas columnas como
Categoría 1 á (si [Característica 1] <> null entonces 1 else 0 + si [Feature 2] <> null then 1 else 0 + if [Feature 3] <> null then 1 else 0 )/3
Categoría 2 (si [Característica 2] <> null entonces 1 else 0 + si [Feature 4] <> null then 1 else 0 + if [Feature 6] <> null then 1 else 0 )/3