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 usuarios avanzados,
Soy nuevo en power bi y estoy tratando de migrar fórmulas de tableau.
IF DATEPART('hour',[Fecha de entrada]) a 12 ENTONCES '12 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 13 ENTONCES '1 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 14 ENTONCES '2 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 15 Y LUEGO '3 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 16 ENTONCES '4 PM'
ELSEIF DATEPART('hora',[Fecha de entrada]) a 17 ENTONCES '5 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 18 ENTONCES '6 PM'
ELSEIF DATEPART('hora',[Fecha de entrada]) a 19 ENTONCES '7 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 20 Y LUEGO '8 PM'
ELSEIF DATEPART('hora',[Fecha de entrada]) a 21 ENTONCES '9 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 22 ENTONCES '10 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) a 23 ENTONCES '11 PM'
ELSEIF DATEPART('hour',[Fecha de entrada]) á 0 ENTONCES '12 AM'
ELSE STR(DATEPART('hour',[Fecha de entrada])) + ' AM'
Final
¿Cómo puedo crear el cálculo anterior en DAX. Necesito usar esta columna en el gráfico.
Columna de hora en eje X
Por favor, ayuda
Para tu antoby que no hay necesidad de un IF o SWITCH anidado, ya que puede hacerlo en el editor de consultas o con una columna calculada de DAC con esta fórmula, donde 'Hour'[Hour] debe reemplazarse por su Tabla[Columna] real en un formato numérico.
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.
FORMAT([Fecha de entrada],"h AM/PM")
https://docs.microsoft.com/en-us/dax/custom-date-and-time-formats-for-the-format-function
@Kumarcy ,
Puede el SWITCH :
Columna: SWITCH(HOUR(Table[Date of Entry]),12,"12PM",1,"1PM",2,"2PM",3,"3PM","AM")
Así que complete la lista y al final en otra parte poner "AM".
@az38 escribió:Hola @Kumarcy
crear una columna SWITCH
Column =
SWITCH(HOUR([Date of entry]),
12,'12 PM',
13, '1 PM',
....
0, '12 AM',
HOUR([Date of entry]) & ' AM'
)
@az38 Gracias por su respuesta. Esto está funcionando, pero cuando selecciono el intervalo de fechas de 01/01/2018 a 02/02/2020 el objeto visual de la barra muestra varias horas. Ejemplo 12 AM repitiendo muchas veces en función de los datos. En X-Axis tengo Hora y en eje Y tengo recuento de ID. Quiero mostrar 12AM,1AM,2AM... Recuento de id de identificación por cada hora. Por ejemplo, si tengo 10 12AM y cuenta para cada 10, entonces tengo que mostrar solo 1 12AM y agregar todos esos recuentos.
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |