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.
Hola
He creado una columna calculada para mostrar si cierta hora de finalización (formato 09:20) es falsa entre ciertos rangos.
DAX utilizado
Solved! Go to Solution.
Asumí que su columna de hora de finalización era una columna de hora, pero ¿es una fecha y hora? Si es así, tendrá que obtener el componente de tiempo de esta manera. Debería considerar dividir las columnas DateTime si aún no lo ha hecho.
7AM-10am =
VAR vTime =
HORA ( HORA ( dilo_master[end_time] ), MINUTO ( dilo_master[end_time] ), SEGUNDO ( dilo_master[end_time] ) )
DEVOLUCIÓN
SI (
vTime >= TIEMPO ( 7, 0, 0 )
&& vTime <= TIEMPO ( 10, 0, 0 ),
VERDADERO (),
FALSO ()
)
Palmadita
Por favor, pruebe esto en su lugar
7AM-10am = IF(dilo_master[end_time] >= TIME(7,0,0) && dilo_master[end_time] <= TIME(10,0,0) ,TRUE(),FALSE())
Palmadita
Esto ha devuelto FALSE para cada fila. He intentado cambiar mi formato de columna de hora de finalización entre tiempo largo y corto, pero esto no ha cambiado la salida.
Gracias
Elliot
Asumí que su columna de hora de finalización era una columna de hora, pero ¿es una fecha y hora? Si es así, tendrá que obtener el componente de tiempo de esta manera. Debería considerar dividir las columnas DateTime si aún no lo ha hecho.
7AM-10am =
VAR vTime =
HORA ( HORA ( dilo_master[end_time] ), MINUTO ( dilo_master[end_time] ), SEGUNDO ( dilo_master[end_time] ) )
DEVOLUCIÓN
SI (
vTime >= TIEMPO ( 7, 0, 0 )
&& vTime <= TIEMPO ( 10, 0, 0 ),
VERDADERO (),
FALSO ()
)
Palmadita
Eso es perfecto. ¡Gracias!
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.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |