Forum Discussion
EDS
4 years agoHelper I
undefined
Buenos dias, tengo un problema Tengo un problema con los datos de una matriz.. Tengo una columna que es cantida año actual, el importe ano actual, el precio medio año actual que es la div...
- 4 years ago
Prueba algo como
Difference in purchases = IF ( ISINSCOPE( 'Table'[Product number]), [Current Measure],
SUMX( ADDCOLUMNS( SUMMARIZE( 'Table', 'Table'[Product number] ), "@value", [Current Measure] ),
[@value]
) )
Syndicate_Admin
4 years agoAdministrator
Puede utilizar ISINSCOPE para comprobar si su número de producto está dentro del alcance. Si es entonces haga el cálculo del nivel de fila que ya tiene, si no, entonces está en el nivel total y puede hacer un cálculo diferente.
EDS
4 years agoHelper I
Buenas, pero no me resuelve el problema ya que el resultado me sigue dando el mismo, yo lo que quiero es que en la columna diferencia de compras (que es una medida) en el total me de el sumatorio de cada fila, y lo que me está dando es en el total el calculo como en las distintas filas..
- Syndicate_Admin4 years agoAdministrator
Prueba algo como
Difference in purchases = IF ( ISINSCOPE( 'Table'[Product number]), [Current Measure],
SUMX( ADDCOLUMNS( SUMMARIZE( 'Table', 'Table'[Product number] ), "@value", [Current Measure] ),
[@value]
) )