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.
Tengo una tabla llamada INCIDENTE donde quiero poder mostrar cuántos INCIDENT_NUMBER se crean cada hora.
En la tabla hay un CREATION_DATE Colum en el formato de DD/MM/YY HH:MM:SS
Cualquier ayuda por favor, ya que soy nuevo en DAX
Solved! Go to Solution.
He aquí una buena manera de hacerlo
1. En el editor de consultas, divida la columna datetime en columnas de fecha y hora. Seleccione esa columna y haga clic en el botón Dividir columna y elija Espacio como delimitador.
2. Convierta las columnas al tipo Fecha y Hora, respectivamente
3. Seleccione la columna Hora y, en la pestaña Agregar columna, tire hacia abajo en Tiempo y elija Hora. Esto agregará una columna con solo la Hora.
4. Haga un objeto visual Tabla o Matriz usando el campo Hora, y un recuento simple o distinto de otro campo en esa tabla
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
@SOTO - Hay una función HOUR en DAX. Además, es posible que abra entradas útiles. https://community.powerbi.com/t5/Quick-Measures-Gallery/Open-Tickets/m-p/409364#M147
Hola @SOTO
Siga estos pasos
1. Cambie el formato de la columna CreationDate al formato de 24 horas [2001-03-14 13:30:55 (aaaa-mm-dd hh:nn:ss)].
2. Agregue una nueva columna calculada SOH en su tabla (Incidente) como se muestra a continuación.
SOH = HOUR(Incident[CreationDate])
3. Agregue otra columna calculada en su tabla (Incidente) como se muestra a continuación.
No of Incidents/Hour =
VAR D = Incident[CreationDate].[Date]
VAR StartOfHour = Incident[SOH]
VAR Filtered =
FILTER (
ALL ( Incident ),
Incident[CreationDate].[Date] = D
&& Incident[SOH] = StartOfHour
)
RETURN
CALCULATE ( DISTINCTCOUNT ( Incident[Incident Number] ), Filtered )
Esto debería ser suficiente.
Espero que esto ayude.
Apreciamos con un felicitación.
Marque como solución si esto resuelve su problema.
Gracias
Hey @SOTO ,
Asegúrese de que la columna de marca de tiempo es de tipo fecha/hora, si no es puede cambiar fácilmente el tipo de datos mediante PowerQuery de la siguiente manera:
También puede usar Power Query para crear una columna que solo contenga la parte de la hora de la marca de tiempo de la siguiente manera:
A continuación, deje Power Query mediante Cerrar y aplicar en el menú principal.
Cree una medida así:
no of rows = COUNTROWS('Table')
Ajuste el nombre de la tabla 'Tabla' en consecuencia.
Cambie la columna Agregación de la hora para no resumir:
Cree un nuevo objeto visual de tabla, arrastre la columna de hora y hasta la tabla - hecho:
con suerte, esto te pone en marcha.
saludos
Tom
He aquí una buena manera de hacerlo
1. En el editor de consultas, divida la columna datetime en columnas de fecha y hora. Seleccione esa columna y haga clic en el botón Dividir columna y elija Espacio como delimitador.
2. Convierta las columnas al tipo Fecha y Hora, respectivamente
3. Seleccione la columna Hora y, en la pestaña Agregar columna, tire hacia abajo en Tiempo y elija Hora. Esto agregará una columna con solo la Hora.
4. Haga un objeto visual Tabla o Matriz usando el campo Hora, y un recuento simple o distinto de otro campo en esa tabla
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
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.