Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
He buscado en todas partes una solución a mi problema, y estoy seguro de que es una solución fácil, simplemente no sé la forma correcta de describir lo que tengo que hacer.
Tengo una tabla con información con identificadores únicos. Cuatro columnas de la tabla incluyen valores de cadena que quiero mostrar en una matriz. Quiero resumir esas cuatro columnas con un recuento y porcentaje del total.
Por ejemplo:
personID | padre | gparent | hermano |
123 | padre1 | gparent1 | hermano1 |
234 | padre1 | gparent1 | |
345 | gparent1 | ||
456 |
muestra como en Matrix:
Contar | Porcentaje | |
padre | 2 | 50% |
gparent | 3 | 75% |
hermano | 1 | 25% |
He aprendido a hacer bastante en PowerBI, pero este me tiene desconcertado.
¡Gracias!
puede intentar seleccionar la primera columna y despivotar otras columnas en PQ
A continuación, cree dos medidas
count = countx(FILTER('Table (2)','Table (2)'[Value]<>""),'Table (2)'[Value])
percentage = [count]/COUNTROWS('Table (2)')
¡Gracias! Esta es una característica de la que no estaba al tanto y respondió a mi pregunta, pero con un pequeño ajuste. Después de despivotar, las filas con valores nulos se eliminaron del resultado, lo que sesgó mis porcentajes. Simplemente ajusté la segunda medida para calcular usando el número total de filas de la tabla maestra.
¿Podría decirme cómo despivotó y retuvo las filas en blanco?
¡Gracias por enseñarme una característica más de PQ!
seleccione la columna personID y desactive otras columnas
Por favor, vea el archivo adjunto a continuación
Está bien, ¡lo tengo! El problema era que las celdas sin datos eran nulas, no estaban en blanco en mi conjunto de datos. ¡Los convertí a espacios en blanco y ahora funciona perfectamente!
¡Gracias!
De nada