tomaszb
Hola,
Hoy, al trabajar en el informe, todo va bien.
De repente las cosas dejaron de funcionar bien:
Mis tablas de fechas se volvieron locas, se detuvieron para aparecer en orden.
(styczeń- enero, listopad- noviembre, grudzień- diciembre)
Abrí otro archivo powerBi, todo va bien allí.
Está sucediendo con cada gráfico que estoy creando en este archivo.
Gabriel_Walkman
En respuesta a tomaszb
Solo he modificado mi tabla de calendario en Power Query, pero lo intentaré editando la respuesta de BA_Pete para una columna calculada con dax:
yearMonth = FORMAT([date], "yy") & "-" & FORMAT([date], "MM")
tomaszb
Sé por qué sucedió esto.
Hasta 2020, todo estaba en orden.
PowerBi está conectado con un archivo de Excel, donde se envían las solicitudes de los formularios de Google
Ayer llegó una nueva solicitud desde el 07.01.2021, y ahora powerBi toma este enero y lo coloca antes de noviembre, ignorando que el año ha cambiado.
¿Sabes cómo puedo poner los dátiles frescos primero?
Está sucediendo con cada tipo de gráfico.
BA_Pete
En respuesta a tomaszb
Hola @TomaszB,
Si desea que enero de 2021 se muestre después (más a la derecha en el eje que) noviembre y diciembre de 2020, deberá proporcionar a las imágenes del gráfico algún concepto de año. Parece como si actualmente estuviera usando solo Mes en su eje, en cuyo caso se están ordenando correctamente: enero es, de hecho, antes de noviembre y diciembre.
Recomendaría crear una nueva columna, ya sea en su fuente de datos o en una tabla de calendario (mejor práctica), para Mes/Año y usarla en sus ejes. Esto permitirá que su gráfico comprenda que enero de 2021 viene después de noviembre/diciembre de 2020.
Suponiendo que las fechas en su fuente de datos son fechas completas, es decir, un componente de día, mes y año, entonces puede crear su nueva columna de la siguiente manera:
DAX
monthYear = FORMAT([date], "MMM") & " " & FORMAT([date], "yy")
Consulta de energía M
monthYear = Text.Combine({Text.Start(Date.MonthName([date]), 3), Text.End(Text.From(Date.Year([date])),2)}, " ")
Pete
tomaszb
En respuesta a BA_Pete
Lo hizo
Lo mismo en visual:
El gráfico sigue siendo el mismo 😕
Gabriel_Walkman
En respuesta a tomaszb
Cuando creo una columna para los nombres de los meses, también incluyo el año, siempre que la fecha en cuestión no esté en el año actual. Es decir. diciembre del año pasado se mostraría como «diciembre de 2020» y enero de este año sería simplemente «ene».
Crearía una columna de clasificación separada para los meses que siempre incluyen el año y el mes como números. TLuego, elija su parámetro de mes real y vaya a Herramientas de columna> Ordenar por columnas> elija la columna de clasificación.
tomaszb
En respuesta a Gabriel_Walkman
Gabriel, ¿qué fórmula DAX usar para crear columnas de clasificación con el mes y el año como números?
Ene 2020 es 1
febrero de 2020 es 2 y así sucesivamente
Leí un artículo en el que tienes que crear una nueva tabla, pero ¿podemos hacerlo sin una nueva tabla?
Gabriel_Walkman
En respuesta a tomaszb
Solo he modificado mi tabla de calendario en Power Query, pero lo intentaré editando la respuesta de BA_Pete para una columna calculada con dax:
yearMonth = FORMAT([date], "yy") & "-" & FORMAT([date], "MM")
tomaszb
En respuesta a Gabriel_Walkman
Guau, después de actualizar parece que las cosas funcionan correctamente.
¡Muchas gracias Gabriel_Walkman por la respuesta!
BA_Pete- gracias por tu contribución ❤️
BA_Pete
En respuesta a tomaszb
Hola @TomaszB,
Muy contento de saber que te está funcionando, pero decepcionado de que no hayas aceptado mi respuesta como la solución. ¿Me podrías indicar cuál fue la respuesta que te dio la que aceptaste que la mía no agradó? Creo que el proveedor de la solución incluso mencionó el hecho de que acababa de usar mi respuesta para proporcionar la suya.
Gracias de antemano,
Pete
tomaszb
En respuesta a BA_Pete
No pude marcar su respuesta como una solución porque esta configuración «mmm» «yy» no funcionó (como en las capturas de pantalla adjuntas)
Gabriel solo lo modificó a «yy» «mm», por lo que todo es numérico, luego comienza a funcionar.
Podría experimentar con la transformación del código por mi cuenta y marcar tu respuesta como una solución, pero Gabriel modificó tu respuesta y me dio todo listo.
La próxima vez seré más cuidadoso al respecto.
BA_Pete
En respuesta a tomaszb
Hola @TomaszB,
Gracias por responderme, le agradezco que se haya tomado el tiempo para explicarme.
Veo cuál era el problema: querías usar el [yearMonth] columna como una columna de clasificación para su [Month] columna para que puedas usar [Month] en el eje, en cuyo caso la versión numérica de Gabriel era correcta. En mi respuesta, esperaba que usaras el [yearMonth] columna como el eje, no como una columna de clasificación.
Prestaré más atención en el futuro. 🙂
Pete
BA_Pete
Hola @TomaszB,
Pregunta tonta, estoy seguro, pero ¿ha verificado que la clasificación de su gráfico no se haya restablecido a los valores predeterminados de alguna manera?
Pete
tomaszb
En respuesta a BA_Pete
¡Gracias por tu respuesta!
Sí, he estado tratando de hacerlo, tratando de buscar en Google esto para probar diferentes cosas y opciones.
Todavía no está bien.
Durante días, está funcionando bien:
Por cierto. el mes se formatea como fecha y como día.
Gabriel_Walkman
Cree un índice para los meses si aún no existe, luego elija su parámetro de mes y vaya a Herramientas de columna > Ordenar por columnas > elija el índice.
¿O también hay algo más mal con los gráficos?
tomaszb
En respuesta a Gabriel_Walkman
¡Gracias por tu respuesta!
En una tabla, todo se ve bien, puedo ordenar fácilmente por fecha.
Lo curioso es que durante días funciona bien, como aquí
tomaszb
En respuesta a tomaszb
Intenté esto, parece que no funciona tan bien.