Forum Discussion
ElliotP
Post Prodigy
6 years agoTotal acumulado
Hola Estoy en una pérdida absoluta en cuanto a cómo calcular un total acumulado. He intentado el googling, leer los foros, seguir la documentación, descomponer el cálculo, probarlo como una medid...
- 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...
Sean
Community Champion
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...
sofias
6 years agoFrequent Visitor
Hola
He encontrado tu respuesta desde que estaba luchando para construir una columna de compilación. Sin embargo, todavía estoy luchando con lo siguiente:
1) RUNNING_NMV_FINAL - MEDIDAs ?
IF(AND(ISFILTERED('dim pm'[payment]),ISFILTERED('DIM TIER'[TIER])),
CALCULAR (
SUM (Tabla2[NMV]),
FILTER(ALLEXCEPT(Table2,Table2[PM],Table2[TIER]),Table2[Index] <- MAX ( Table2[Index])
)
),
calculate(sum(Table2[NMV]),filter(all(Table2),Table2[Index] <-max(Table2[Index])))
)
Si te das cuenta, tengo filtros seleccionados. Y esta medida sólo funciona cuando tengo, ya sea, una selección por filtro o cuando no se realiza ninguna selección en CUALQUIER filtro.
2) Ejecución de nmv COLUMN - columna
CALCULAR (
SUM (Tabla2[NMV]),
TODO (Tabla2),
Tabla2[índice] <-EARLIER (Tabla2[índice])
) --> siguió su lógica
Aunque muestra el total en ejecución sin segmentaciones de datos seleccionadas, cuando empiezo a filtrar, no cambiará dinámicamente según lo necesite.
Al final de esto, lo que tendría que hacer es dividir cada fila de este cummulative_sales por el TOTAL_SALES_AMOUNT, que será un %. Entonces haré lo mismo para las Pérdidas (todo el proceso antes mencionado).
Necesito esto porque quiero crear un gráfico de líneas con 2 medidas (ventas de fabricación para el eje X y pérdidas cummulativas para el eje Y) y en las leyendas pondría el país (así, 1 línea por país). Pero el gráfico de líneas no me permite poner medidas en el eje X, de ahí mi necesidad de usar columnas.
¿Alguien puede ayudarme, por favor? Estoy empezando a renunciar a este :(.
¡¡¡Gracias!!!