AshleyRenee
Estoy tratando de configurar un filtro para que solo muestre datos dentro de un tiempo determinado, de 5:00 a. m. a 9:00 p. m. Parece que no puedo encontrar una manera de hacer esto, parece que solo puedo filtrar por día, mes, etc. Cualquier ayuda sería apreciada.
Alba
Hola @AshleyRenee
1. Debe crear una tabla de una columna (o una nueva columna en la tabla de fechas que ya tiene) solo con horas. Eche un vistazo a esto para obtener más información sobre cómo funciona el tipo DateTime en DAX. Por ejemplo, si solo necesita horas (00:00, 01:00, 02:00,…) puede construirlo de la siguiente manera (este es un tabla calculada😞
TimeTable = SELECTCOLUMNS ( VAR _HoursStep = DIVIDE ( 1, 24 ) RETURN GENERATESERIES ( 0, _HoursStep * 23, _HoursStep ), "Hour", [Value] )
Tenga en cuenta que SELECTCOLUMNS es solo para establecer el nombre de la columna en «Horas». Puedes usar la tabla aquí esta nueva
2. Entonces necesita una columna con solo tiempo en su tabla de hechos. Puede crear una nueva columna calculada extrayendo la hora solo de su columna de fecha. Algo como esto:
TimeColumn = FactTable[DateColumn] - TRUNC(FactTable[DateColumn])
3. Finalmente, debe crear una relación entre las dos columnas recién creadas.
Alba
Hola @AshleyRenee
1. Debe crear una tabla de una columna (o una nueva columna en la tabla de fechas que ya tiene) solo con horas. Eche un vistazo a esto para obtener más información sobre cómo funciona el tipo DateTime en DAX. Por ejemplo, si solo necesita horas (00:00, 01:00, 02:00,…) puede construirlo de la siguiente manera (este es un tabla calculada😞
TimeTable = SELECTCOLUMNS ( VAR _HoursStep = DIVIDE ( 1, 24 ) RETURN GENERATESERIES ( 0, _HoursStep * 23, _HoursStep ), "Hour", [Value] )
Tenga en cuenta que SELECTCOLUMNS es solo para establecer el nombre de la columna en «Horas». Puedes usar la tabla aquí esta nueva
2. Entonces necesita una columna con solo tiempo en su tabla de hechos. Puede crear una nueva columna calculada extrayendo la hora solo de su columna de fecha. Algo como esto:
TimeColumn = FactTable[DateColumn] - TRUNC(FactTable[DateColumn])
3. Finalmente, debe crear una relación entre las dos columnas recién creadas.