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 Comunidad!
He establecido objetivos para las calorías consumidas a diario en el transcurso de una semana / mes. Quiero ver esto como un gráfico de líneas acumulativo contra la cantidad real de calorías que he consumido (presupuesto vs real).
He creado 2 vistas en power bi utilizando las siguientes tablas como fuentes de datos:
Tabla 1
Día | Fecha | Calorías Objetivo | Calorías Acutal |
Domingo | 22/03/2020 | 2000 | 3000 |
Lunes | 23/03/2020 | 2000 | 2500 |
Martes | 24/03/2020 | 2000 | 2064 |
Miércoles | 25/03/2020 | 2000 | 2200 |
Jueves | 26/03/2020 | 2000 | 2096 |
Viernes | 27/03/2020 | 2000 | 1939 |
Sábado | 28/03/2020 | 2000 | 2005 |
Domingo | 29/03/2020 | 2000 | 2295 |
Lunes | 30/03/2020 | 2000 | 2050 |
Martes | 31/03/2020 | 2000 | 2282 |
Miércoles | 01/04/2020 | 2000 | 2044 |
Jueves | 02/04/2020 | 2000 | 2029 |
Viernes | 03/04/2020 | 2000 | 2112 |
Sábado | 04/04/2020 | 2000 | 2193 |
Domingo | 05/04/2020 | 2000 | 2500 |
Lunes | 06/04/2020 | 2000 | 3000 |
Gráfico de línea A: que utiliza la columna C&D de la tabla 1 anterior
TABLA 2
Día | Fecha | Calorías Objetivo | Calorías Actual |
Domingo | 22/03/2020 | 2000 | 3000 |
Lunes | 23/03/2020 | 2000 | 2500 |
Martes | 24/03/2020 | 4000 | 4564 |
Miércoles | 25/03/2020 | 6000 | 6764 |
Jueves | 26/03/2020 | 8000 | 8860 |
Viernes | 27/03/2020 | 10000 | 10799 |
Sábado | 28/03/2020 | 12000 | 12804 |
Domingo | 29/03/2020 | 14000 | 15099 |
Lunes | 30/03/2020 | 2000 | 2050 |
Martes | 31/03/2020 | 4000 | 4332 |
Miércoles | 01/04/2020 | 6000 | 6376 |
Jueves | 02/04/2020 | 8000 | 8405 |
Viernes | 03/04/2020 | 10000 | 10517 |
Sábado | 04/04/2020 | 12000 | 12710 |
Domingo | 05/04/2020 | 14000 | 15210 |
Lunes | 06/04/2020 | 2000 | 3000 |
Gráfico de líneas B que utiliza las columnas C&D de la tabla 2 anterior
RESULTADO DESEADO:
Quiero tener una vista como la vista del gráfico de líneas B que extrae datos de la Tabla 1, en lugar de la Tabla 2. ¿Cómo hago de la Tabla 1 un gráfico de líneas acumulativo?
También quiero poder ver solo los datos actuales de semanas o meses, comenzando solo el primer día de la semana o el mes.
(si es miércoles, quiero ver mis calorías previstas desde el último lunes hasta el domingo contra las calorías reales que he consumido hasta ahora (lunes a miércoles) para darme una vista rápida para ver si estoy en camino de cumplir con mi meta semanal.
Por favor, siéntase libre de señalarme en la dirección de otras respuestas.
¡Gracias!
Solved! Go to Solution.
HI @LiamReidy,
#1, puede utilizar las siguientes fórmulas de medida para calcular el real o el destino de WTD rodante en función del campo de fecha:
WTD Acutal =
VAR currDate =
MAX ( Test[Date] )
RETURN
CALCULATE (
SUM ( Test[Calorie Acutal] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( currDate )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( currDate, 2 )
&& [Date] <= currDate
)
)
WTD Target =
VAR currDate =
MAX ( Test[Date] )
RETURN
CALCULATE (
SUM ( Test[Calorie Target] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( currDate )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( currDate, 2 )
&& [Date] <= currDate
)
)
#2, creo que necesita crear una nueva tabla con campo de fecha que no tenga una relación con los registros de tabla actuales, luego puede usarla como el campo de origen en la segmentación de datos para interactuar con nuevas fórmulas de medidas:
Selected PWTD Target =
VAR currDate =
MAX ( Selector[Date] )
VAR prevWeekEnd =
currDate - WEEKDAY ( currDate, 2 )
RETURN
CALCULATE (
SUM ( Test[Calorie Target] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( prevWeekEnd )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( prevWeekEnd, 2 )
&& [Date] <= prevWeekEnd
)
)
Selected WTD Actual=
VAR currDate =
MAX ( Selector[Date] )
RETURN
CALCULATE (
SUM ( Test[Calorie Actual] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( currDate )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( currDate, 2 )
&& [Date] <= currDate
)
)
saludos
Xiaoxin Sheng
@amitchandak @v-shex-msft Gracias a ambos! Voy a probar sus sugerencias y comentarios a usted más adelante 🙂
HI @LiamReidy,
#1, puede utilizar las siguientes fórmulas de medida para calcular el real o el destino de WTD rodante en función del campo de fecha:
WTD Acutal =
VAR currDate =
MAX ( Test[Date] )
RETURN
CALCULATE (
SUM ( Test[Calorie Acutal] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( currDate )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( currDate, 2 )
&& [Date] <= currDate
)
)
WTD Target =
VAR currDate =
MAX ( Test[Date] )
RETURN
CALCULATE (
SUM ( Test[Calorie Target] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( currDate )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( currDate, 2 )
&& [Date] <= currDate
)
)
#2, creo que necesita crear una nueva tabla con campo de fecha que no tenga una relación con los registros de tabla actuales, luego puede usarla como el campo de origen en la segmentación de datos para interactuar con nuevas fórmulas de medidas:
Selected PWTD Target =
VAR currDate =
MAX ( Selector[Date] )
VAR prevWeekEnd =
currDate - WEEKDAY ( currDate, 2 )
RETURN
CALCULATE (
SUM ( Test[Calorie Target] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( prevWeekEnd )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( prevWeekEnd, 2 )
&& [Date] <= prevWeekEnd
)
)
Selected WTD Actual=
VAR currDate =
MAX ( Selector[Date] )
RETURN
CALCULATE (
SUM ( Test[Calorie Actual] ),
FILTER (
ALLSELECTED ( Test ),
YEAR ( [Date] ) = YEAR ( currDate )
&& WEEKNUM ( [Date], 2 ) = WEEKNUM ( currDate, 2 )
&& [Date] <= currDate
)
)
saludos
Xiaoxin Sheng
@LiamReidy, en este archivo he creado WTD usando rango y día de la semana. Creo que lo mismo debería funcionar para usted en este cae
https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0
¿Ayuda la respuesta anterior. si necesitas más ayuda mrke mí @
Aprecia tus Felicitaciones.
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 |