Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hola a todos, tengo una columna TIME en mi tabla. Quiero categorizar las 24 horas del día en diferentes categorías según la instantánea a continuación. Intenté usar la fórmula SWITCH() pero no funciona. ¿Alguien puede ayudarme a resolver esto, por favor? Adjunto la instantánea a continuación.
Las respuestas rápidas son muy apreciadas. Gracias de antemano.
Por favor, pruebe los pasos a continuación:
1. A continuación se muestra mi tabla de prueba
Mesa:
2. Cree una nueva columna con la siguiente fórmula DAX
Time_category =
VAR cur_time = [Time]
VAR _category =
SWITCH (
TRUE (),
cur_time >= TIME ( 6, 0, 0 )
&& cur_time < TIME ( 11, 59, 59 ), "Breakfast",
cur_time >= TIME ( 12, 0, 0 )
&& cur_time < TIME ( 15, 59, 59 ), "Lunch",
cur_time >= TIME ( 16, 0, 0 )
&& cur_time < TIME ( 19, 59, 59 ), "Evening Snacks",
cur_time >= TIME ( 20, 0, 0 )
&& cur_time < TIME ( 23, 59, 59 ), "Dinner",
cur_time >= TIME ( 0, 1, 0 )
&& cur_time < TIME ( 5, 59, 59 ), "Midnight Craving"
)
RETURN
_category
Consulte el archivo .pbix adjunto.
Saludos
Apoyo de la comunidad Team_Binbin Yu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hi !
@SatishBadiger
Switch(True(),
Columna de tiempo >=Columna de tiempo = Tiempo (5,0,0) && [Tiempo] < = tiempo (12,0,0) , "MidNight Carving",
Columna de tiempo >=Columna de tiempo=Tiempo(12,1,1) && [Tiempo] <= tiempo(16,0,0) , "Desayuno",
Columna de tiempo >=Columna de tiempo = Tiempo (16,1,1) && [Tiempo] < = tiempo (16,0,0) , "Almuerzo",
Columna de tiempo >=Columna de tiempo=Tiempo(6,1,1) , "Merienda"
)
Gracias
Thennarasu R
@SatishBadiger , Parece estar bien , Prueba una nueva columna como y comprueba
Switch(True(),
[Tiempo] < tiempo(5,0,0) , "MidNight Carving",
[Tiempo] < tiempo(12,0,0) , "Desayuno",
[Tiempo] < tiempo(16,0,0) , "Almuerzo",
[Tiempo] < tiempo(16,0,0) , "Merienda",
"Cena"
)
¡No, incluso esto no funciona bien!
Parece extraño. Yo propondría lo mismo.
Por cierto, ¿cuál es el tipo de datos de la columna Hora?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.