TÚ gráfico para múltiples productos

Un usuario Pregunto ✅

Anónimo

Hola, tengo problemas para crear un gráfico en Power BI que puedo crear fácilmente en Excel. Quiero mostrar, en un gráfico de líneas, el volumen de dos productos para el año actual y el año pasado.

Mis datos se ven como los siguientes:

Producto Fecha Volumen
Producto A 01-ene-19 100
Producto A 02-ene-19 200
Producto A 03-ene-19 100
Producto A 04-ene-19 300
Producto A 05-ene-19 100
Producto A 01-ene-20 100
Producto A 02-ene-20 100
Producto A 03-ene-20 100
Producto A 04-ene-20 100
Producto A 05-ene-20 100
Producto B 01-ene-19 400
Producto B 02-ene-19 400
Producto B 03-ene-19 400
Producto B 04-ene-19 400
Producto B 05-ene-19 400
Producto B 01-ene-20 300
Producto B 02-ene-20 300
Producto B 03-ene-20 300
Producto B 04-ene-20 300
Producto B 05-ene-20 300

¿Alguien sabe cómo hacer que funcione?

Hola @Anónimo,

El gráfico de líneas no es compatible con Leyenda con varios valores. Puede crear medidas para cada producto tanto del año actual como del año pasado, o solo puede poner una medida (año actual o año pasado) con el producto como Leyenda.

Atentamente,

Arrendajo

Hola @Anónimo,

El gráfico de líneas no es compatible con Leyenda con varios valores. Puede crear medidas para cada producto tanto del año actual como del año pasado, o solo puede poner una medida (año actual o año pasado) con el producto como Leyenda.

Atentamente,

Arrendajo

Anónimo

En respuesta a v-jayw-msft

Gracias. ¡Sería bueno si lo fuera!

amichandak

@Anónimo, con una tabla de fechas e inteligencia de tiempo

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
//Only year vs Year, not a level below




This Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])))
Last Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])-1))

Year Rank = RANKX(all('Date'),'Date'[Year Start date],,ASC,Dense)	
This Year = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Year Rank]=max('Date'[Year Rank])))
Last Year = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Year Rank]=max('Date'[Year Rank])-1))

Power BI: hasta la fecha
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista del modelo. Además, únelo con la columna de fecha de tu/s hecho/s. Referir:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions

Agradezco sus felicitaciones.

lbendlin

Agregue una tabla de calendario. Debe tener tres columnas.

– Fecha

– Mes dia

– Año

Vincule esa tabla de calendario a la fecha de su transacción.

Utilice la columna Mes/Día como su eje X, las columnas Año como leyenda y la columna Hecho de volumen en el área de valor.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *