Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
Tengo un conjunto de datos que es similar al siguiente de una importación de datos de Excel. Usamos esto para el seguimiento de OOTO para el equipo y buscamos hacer un resumen de cada campo de datos (un registro de disponible cada día dividido en un conjunto de categorías) por usuario. Puedo hacer esto en Excel con 'countif', pero si esto lleva mucho más tiempo del que quiero invertir y los conjuntos de datos pueden cambiar a lo largo del año a medida que se agregan o eliminan usuarios. Así que espero poder configurar un formato Power bi que luego pueda importar el conjunto de datos cada trimestre para el resumen.
empleado1 | empleado2 | empleado3 | |
Día 1 | Fuera de turno | Laborable | Enfermo |
Día 2 | Fuera de turno | Laborable | Laborable |
Día 3 | Laborable | Laborable | PTO |
Día 4 | PTO | Adiestramiento | OffShift |
El resultado final sería algo como esto
empleado1 | empleado2 | |
Laborable | 1 | 3 |
OffShift | 2 | 0 |
PTO | 1 | 0 |
Adiestramiento | 0 | 1 |
¿Alguien tiene alguna sugerencia?
He creado una muestra simple, por favor consulte.
Por favor, despivote las columnas.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WUnBJrDRU0lHyT0srzshMKwEyw/OLsjPz0oGs4MzkbKVYnWgloCIjXIpgLKg6Y6ySOkoBIf4wJSZQro5SSFFiZh5EHm52bCwA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [days = _t, employee1 = _t, employee2 = _t, employee3 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"days", type text}, {"employee1", type text}, {"employee2", type text}, {"employee3", type text}}),
#"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"days"}, "Attribute", "Value"),
#"Renamed Columns" = Table.RenameColumns(#"Unpivoted Columns",{{"Attribute", "employee"}, {"Value", "state"}})
in
#"Renamed Columns"
A continuación, cree una medida.
Measure =
CALCULATE (
COUNT ( 'Table'[days] ),
FILTER (
ALL ( 'Table' ),
'Table'[employee] = SELECTEDVALUE ( 'Table'[employee] )
&& 'Table'[state] = SELECTEDVALUE ( 'Table'[state] )
)
)
Cómo obtener respuestas rápidas a su pregunta
Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).
Saludos
Equipo de apoyo comunitario _ Rongtie
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.