SOTO
Tengo una tabla llamada INCIDENTE donde quiero poder mostrar cuántos NÚMERO_INCIDENTE se crean cada hora.
En la tabla hay una columna CREATION_DATE con el formato DD/MM/YY HH:MM:SS
Cualquier ayuda por favor ya que soy nuevo en DAX
mahoneypat
Aquí hay una buena manera de hacerlo.
1. En el editor de consultas, divida su columna de fecha y hora 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, despliegue Hora y elija Hora. Esto agregará una columna con solo la Hora.
4. Haga una tabla o matriz visual usando el campo Hora y un conteo simple o conteo distinto de otro campo en esa tabla
Si esto funciona para usted, por favor márquelo como la solución. También se agradecen los elogios. Por favor, hágamelo saber si no.
Saludos,
Palmadita
greg_deckler
@SOTO: hay una función HORA en DAX. Además, puede encontrar útiles los Boletos abiertos. https://community.powerbi.com/t5/Quick-Measures-Gallery/Open-Tickets/mp/409364#M147
Anónimo
Hola @SOTO
Sigue estos pasos
1. Cambiar formato de Fecha de creación columna a formato de 24 horas [2001-03-14 13:30:55 (yyyy-mm-dd hh:nn:ss)].
2. Agregar una nueva columna calculada SOL en tu tablaIncidente) como a continuación.
SOH = HOUR(Incident[CreationDate])
3. Agregue otra columna calculada en su tabla (Incidente) como 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.
Apreciar con un kudos.
Por favor marque como una solución si esto resuelve su problema.
Gracias
tommartens
Hola @SOTO,
asegúrese de que su columna de marca de tiempo sea del tipo fecha/hora, si no es así, puede cambiar fácilmente el tipo de datos usando 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:
Luego, salga de Power Query usando Cerrar y aplicar desde el menú de inicio.
Cree una medida como esta:
no of rows = COUNTROWS('Table')
Ajuste el nombre de la tabla ‘Tabla’ en consecuencia.
Cambie la columna Agregación de la hora para que no resuma:
Cree una nueva tabla visual, arrastre la columna de la hora y la a la tabla, listo:
con suerte, esto te ayudará a comenzar.
Saludos
Tomás
mahoneypat
Aquí hay una buena manera de hacerlo.
1. En el editor de consultas, divida su columna de fecha y hora 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, despliegue Hora y elija Hora. Esto agregará una columna con solo la Hora.
4. Haga una tabla o matriz visual usando el campo Hora y un conteo simple o conteo distinto de otro campo en esa tabla
Si esto funciona para usted, por favor márquelo como la solución. También se agradecen los elogios. Por favor, hágamelo saber si no.
Saludos,
Palmadita