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?
v-jayw-msft
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
v-jayw-msft
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.