Forum Discussion
Total acumulado
- 6 years ago
@ElliotP Lamento lo del post original. Era de mi teléfono y tenía errores tipográficos
Bien, aquí está la fórmula para Ejecutar Total como una Columna Calculada (con formato prorerly)
Columna total en ejecución : CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), ALL ( 'Todos los datos del sitio web (2)' ), 'Todos los datos del sitio web (2)'[Fecha] <- ANTERIOR ( 'Todos los datos del sitio web (2)'[Fecha] ) )¡Y como puedes ver, funciona!
Y aquí está la fórmula MEASURE
Medición total en ejecución : CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), FILTER ( ALL ( 'Todos los datos del sitio web (2)'), 'Todos los datos del sitio web (2)'[Fecha] <- MAX ( 'Todos los datos del sitio web (2)'[Fecha] ) )Lo que también funciona...
Muchas gracias, estamos progresando.
Lo he probado como una medida, así como una nueva columna calculada, sin embargo, muestra el total acumulado en cada fila; fotos para demostrar;
https://gyazo.com/0d365fcaaba2507bca2dffe1177837eb
https://gyazo.com/37b810f7b9f4659492b405b3362106db
Además, ¿qué quiere decir con respecto a la tabla de fechas de campo de fecha. ¿Debo establecerlo en otro tipo de tabla?
Para una columna calculada:
CumulativeQuantity2 ?
VAR CURRENTDATE'Todos los datos del sitio web (2) '[Fecha]
devolución
CALCULATE(SUM('All Web Site Data (2) '[UniquePagePreviews]); FILTER(all('All Web Site Data (2)');' Todos los datos del sitio web (2) '[Fecha]<-CURRENTDATE))
Para una medida:
CumulativeQuantity-M ?
CALCULATE(SUM('All Web Site Data (2) '[UniquePagePreviews]); FILTER(all('All Web Site Data (2) ');' Todos los datos del sitio web (2) '[Fecha]<-MAX('Todos los datos del sitio web (2) '[Fecha])))
Espero que esto te ayude.
- Sean6 years ago
Community Champion
@ElliotP Lamento lo del post original. Era de mi teléfono y tenía errores tipográficos
Bien, aquí está la fórmula para Ejecutar Total como una Columna Calculada (con formato prorerly)
Columna total en ejecución : CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), ALL ( 'Todos los datos del sitio web (2)' ), 'Todos los datos del sitio web (2)'[Fecha] <- ANTERIOR ( 'Todos los datos del sitio web (2)'[Fecha] ) )¡Y como puedes ver, funciona!
Y aquí está la fórmula MEASURE
Medición total en ejecución : CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), FILTER ( ALL ( 'Todos los datos del sitio web (2)'), 'Todos los datos del sitio web (2)'[Fecha] <- MAX ( 'Todos los datos del sitio web (2)'[Fecha] ) )Lo que también funciona...
- ElliotP6 years ago
Post Prodigy
Muchas gracias chicos, realmente lo agradezco. Me ha estado mete la cabeza.
¿Por qué usamos la función de filtro para la medida, pero no para la columna? Revisé y la fórmula de medida también funciona para una nueva columna, pero tengo curiosidad por saber cómo explicación de la diferencia.
Además, sé que esto va a ser aún más complicado; Pero también me gustaría calcular un promedio móvil y final. Voy a tener una oportunidad yo mismo otra vez, pero si @Sean o @Vvelarde conoce la forumla fuera de la cabeza, eso sería muy apreciado.
Muchas gracias.- Sean6 years ago
Community Champion
@ElliotP Bien, ya que no mencionaste cuántos días o mes promedio
Prueba esto...
Media móvil : DIVIDE ( CALCULATE ( SUM ( 'Todos los datos del sitio web (2)'[UniquePageviews] ), FILTER ( ALL ( 'Todos los datos del sitio web (2)' ), 'Todos los datos del sitio web (2)'[Fecha] <- MAX ( 'Todos los datos del sitio web (2)'[Fecha] ) ), CALCULATE ( DISTINCTCOUNT ( 'Todos los datos del sitio web (2)'[Fecha] ), FILTRO ( ALL ( 'Todos los datos del sitio web (2)' ), 'Todos los datos del sitio web (2)'[Fecha] <- MAX ( 'Todos los datos del sitio Web (2)'[Fecha] ) ) ) ) ) ) ) ) ) ) ) )El Numerador es básicamente su Medida Total en Ejecución (por lo que realmente puede usar el nombre de Medida allí) mientras
El Denominador es el número de días.
Vea la imagen para ver cómo funciona la fórmula
- Syndicate_Admin6 years ago
Administrator
Si tengo datos continuos del tipo anterior, ¿cómo calcularé la suma culmativa basada en Mes, Trimestre y Año.
Gracias
Raaghavan - Syndicate_Admin6 years ago
Administrator
No funciona en el modo de consulta directa de PowerBI
- Anonymous6 years agoNot applicable
¿Cuál es la solución para ello entonces?
Cantidad programada acumulada: CALCULATE(SUM(F_PROJECT_PROGRESS_WORKMEN[Scheduled_QTY]),FILTER(ALL(D_DATE[Date_Key]),D_DATE[Date_Key]>-DATE(YEAR(TODAY()),MONTH(TODAY()),1) && D_DATE[Date_Key]<-[Today's Date]))
Cantidad real acumulada: CALCULATE(SUM(F_PROJECT_PROGRESS_WORKMEN[Actual_QTY]),FILTER(ALL(D_DATE[Date_Key]),D_DATE[Date_Key]>-DATE(YEAR(TODAY()),MONTH(TODAY()),1) && D_DATE[Date_Key]<-[Today's]Date))
Estas son las medidas que creé, ya que no puedo crear columnas en modo de consulta directa. Hemos detectado un problema desconocido.