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
Estoy intentando crear una medida (o columna) que calcula las ventas acumulativas continuas en un formato lineal para una tabla o matriz. Conozco las ventas y creo una fórmula para las ventas acumulativas, pero no he podido crear una fórmula para la columna Lineal acumulativa. Cualquier ayuda sería apreciada. ¡Gracias!
Hola
Puede descargar mi archivo de solución desde aquí.
Espero que esto ayude.
Gracias Ashish, pero no puedo abrir el recinto. Estamos trabajando con una versión anterior de Power BI.
¿A qué problema te enfrentas?
Gracias a todos por sus sugerencias. El problema todavía existe al mover la fórmula a los datos reales. El número de inicio de la primera semana no es 1/13 del total durante 13 semanas. Creo que es porque los datos reales tienen más de 1 cuarto de datos.
Me gustaría compartir los datos reales, pero es confidencial y no puedo compartir fuera de mi organización.
Una vez más gracias por su ayuda.
Comparte algunos datos de muestra con más de 1 trimestre....
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@merath01 algún plan para compartir datos con los que podamos trabajar? Mi medida funciona con los datos que me proporcionaste. Compartiría mi archivo PBIX, pero es el mismo que @Ashish_Mathur estoy seguro, ambos estamos en las últimas versiones de Power BI.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingCómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingAquí están los datos en el formato correcto (esperemos). En cuanto a la fórmula, estoy tomando el total de 13 semanas dividido por 13 para obtener el promedio semanal total. Entonces la semana 1 es el total promedio, la semana 2 es el total semanal promedio * 2, la semana 3 es el total semanal promedio *3, y así sucesivamente...
Ventas | Ventas acumuladas | Lineal acumulativo | |
wk 1 | 5 | 5 | 18.6 |
wk 2 | 15 | 20 | 37.23 |
wk 3 | 25 | 45 | 55.85 |
wk 4 | 6 | 51 | 74.46 |
wk 5 | 22 | 73 | 93.08 |
wk 6 | 30 | 103 | 111.69 |
wk 7 | 21 | 124 | 130.31 |
wk 8 | 5 | 129 | 148.92 |
wk 9 | 16 | 145 | 167.54 |
wk 10 | 23 | 168 | 186.15 |
wk 11 | 19 | 187 | 204.77 |
wk 12 | 20 | 207 | 223.38 |
wk 13 | 35 | 242 | 242.00 |
242 |
Hola @merath01,
¿Puede compartir un archivo pbix con algunos datos ficticios para probar? Debe ayudarnos a aclarar su escenario y hacer pruebas de la fórmula de codificación en él.
Además, si el código de Edhans no funciona. Me gustaría sugerirle que ingrese al editor de consultas para extraer el número de semana de su campo de semana, luego puede usar el nuevo archivo como el índice para hacer cálculos acumulativos.
Cumulative sales =
CALCULATE (
SUM ( 'Table'[sales] ),
FILTER ( ALLSELECTED ( 'Table' ), [index] <= MAX ( 'Table'[index] ) )
)
saludos
Xiaoxin Sheng
Esto funciona. Mis semanas no están ordenadas correctamente, pero puedes ver las semanas 3, 4, 5 coinciden con tus números.
Linear Total =
VAR varAverage =
AVERAGEX(
ALL( 'Table' ),
'Table'[Sales]
)
VAR varCurrentWeek =
MAX( 'Table'[Week] )
VAR varCurrentWeekNo =
VALUE(
RIGHT(
varCurrentWeek,
LEN( varCurrentWeek )
- FIND(
" ",
varCurrentWeek
)
)
)
VAR Result = varAverage * varCurrentWeekNo
RETURN
Result
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingGracias por su ayuda. Todavía no puedo conseguir que funcione con mis datos reales, los números son demasiado bajos. Me di cuenta de que el total de su ejemplo no equivalía a las 242 ventas totales, que debería. ¿Alguna idea?
¡Gracias de nuevo!
No sé por qué no funciona con tus números reales. Necesitaría ver datos de muestra. No sé lo que significa "demasiado bajo".
En cuanto al total, debería haber quitado eso. El total en esta matriz es inútil, ya que es un promedio. Pero si mis datos se ordenaron correctamente (no me molestó en configurar una configuración de orden por columna) se mostrarían 242 para la semana final.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingCovering 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 |