Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
alicek
Helper III
Helper III

¿Año a fecha con Year as Legend y una variable categórica como la variable X-Axis (no una fecha)?

Hola a todos,

Estamos tratando de crear un gráfico de barras agrupado. El eje Y es el número total de casos, el eje X es cada una de nuestras ubicaciones de construcción y la leyenda representa el año. Actualmente, sólo tenemos datos rom todo de 2019 y hasta la fecha de 2020.

No puedo averiguar cómo crear una medida que automáticamente sólo mostraríamos datos YTD para 2020 y YTD para 2019 (ignorando cualquier dato que tenemos para días en 2019 que aún no han pasado en 2020).

¿Tiene sentido?

Aquí hay algunos datos falsos (nuestros datos reales tendrían varias filas por día, cada uno represnting un caso ese día... por lo tanto, un grupo para Case ID, y una columna para Date, y una columna para Location.)

Mes-AñoTotal de casosUbicación
Ene 201920A
Feb 201920A
Marzo de 201920A
Abril de 201920A
Mayo de 201920A
Junio de 201920A
Julio de 201920A
Agosto de 201920A
septiembre de 201920A
Octubre de 201920A
Noviembre de 201920A
Diciembre de 201920A
Enero de 2020 10A
Febrero de 202010A
Ene 201930B
Feb 201930B
Marzo de 201930B
Abril de 201930B
Mayo de 201930B
Junio de 201930B
Julio de 201930B
Agosto de 201930B
septiembre de 201930B
Octubre de 201930B
Noviembre de 201930B
Diciembre de 201930B
Enero de 2020 5B
Febrero de 20205B


El gráfico de barras agrupadas debería tener este aspecto:

alicek_0-1604021344396.png

(¿Ves cómo se resume solo en enero y febrero de 2019, a pesar de que los datos subyacentes incluyen marzo - dic 2019? De lo contrario, las barras de 2019 serían iguales a los casos en cientos en su lugar. Hice esto manualmente en Excel creando un gráfico dinámico a partir de los datos subyacentes, luego agregando Mes-Año como filtro y anulando la selección de esos meses en el filtro. Podría hacer esto manualmente tal vez en PBI, pero esperando una medida para hacerlo automáticamente).

Traté de crear una medida usando el TOTALYTD y TOTALMTD, pero ninguno funcionó - Pensé totalMTD lo haría, pero no sólo tomaba meses, en realidad estaba tomando mes-año.

Sé cómo hacer esto cuando el eje X en sí es el campo de fecha, pero no cuando el eje X es una variable categórica y la leyenda es la variable de datos. Todos los pensamientos apreciados!! Gracias en advacne! Avísame si necesitas más aclaraciones.

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@alicek , Pruebe una medida YTD como uno los dos usando la fecha tbale

YTD QTY forzado 2o
var _max - MONTH(today())
devolución
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),MONTH('Date'[Date])<-_max)


YTD QTY forzado 2o
var _max - MONTH(maxx(allselected(Date),Date[Date]))
devolución
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),MONTH('Date'[Date])<-_max)

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@alicek , Pruebe una medida YTD como uno los dos usando la fecha tbale

YTD QTY forzado 2o
var _max - MONTH(today())
devolución
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),MONTH('Date'[Date])<-_max)


YTD QTY forzado 2o
var _max - MONTH(maxx(allselected(Date),Date[Date]))
devolución
calculate(Sum('order'[Qty]),DATESYTD('Date'[Date]),MONTH('Date'[Date])<-_max)

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Gracias @amitchandak ! De hecho, uso una tabla de fechas y hay una relación de uno a muchos desde la tabla de fechas hasta la columna de fecha en mi tabla de datos.

Para sus medidas a continuación, ya que a diferencia de mi ejemplo fácil anterior en la pregunta, los datos subyacentes en realidad es cada fila es un ID de caso único, en lugar de SUM('table'[QTY]), ¿podría usar DISTINCTCOUNT'table'[CaseID]?

@alicek , sí, esto debería funcionar. Con esto usted debe ser capaz de tomar año como leyenda de la fecha tbale

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

¡Muchas gracias @amitchandak! ¡La primera medida que ofreciste funcionó! Te marqué como la solución. Sólo una nota, la segunda no funcionó, ya que PBI dio una barra de error amarilla diciendo que la sintaxis estaba equivocada. Pero el primero funcionó, así que estamos listos para irnos, ¡no podemos agradecerte lo suficiente!

alicek_0-1604025101132.png

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors