Hola a todos
Tengo una expresión a continuación: -
Mes actual -1 GP % = DIVIDIR(('FECHA'[Mes actual -1 ventas]- 'FECHA'[Mes actual -1 Costo]),'FECHA'[Mes actual -1 ventas])
devuelve el 100 %, lo cual es erróneo. ver imagen de abajo :-
Para averiguar dónde salir mal, miro en 2 expresiones como se muestra a continuación:
Mes actual -1 ventas =
DÓNDE _MIN =
EOMONTH ( HOY (), -2 ) + 1
DÓNDE _MAX =
EOMONTH ( HOY (), -1 )
DEVOLUCIÓN
TOTALYTD (
( [SALES_] ),
'FECHA'[Fecha],
FILTRO ( 'FECHA', Y ( 'FECHA'[Fecha] >= _MIN, 'FECHA'[Fecha] <= _MAX ) )
)
Mes actual -1 Costo =
DÓNDE _MIN =
EOMONTH ( HOY (), -2 ) + 1
DÓNDE _MAX =
EOMONTH ( HOY (), -1 )
DEVOLUCIÓN
TOTALYTD (
( [CUERPO] ),
'FECHA'[Fecha],
FILTRO ( 'FECHA', Y ( 'FECHA'[Fecha] >= _MIN, 'FECHA'[Fecha] <= _MAX ) )
)
La razón es causada por SALES_ y COS.
Como recientemente he agregado 2 tablas diferentes en una tabla. que necesito crear debajo de la expresión :-
SALES_M = SUMA(VENTAS[SALES_SYSPRO])+SUMA(VENTAS[SALES_])
COST_M = SUMA(VENTAS[COST_SYSPRO])+SUMA(VENTAS[COS])
Una vez que reemplace la expresión a continuación, funciona bien :-
Mes actual -1 ventas =
DÓNDE _MIN =
EOMONTH ( HOY (), -2 ) + 1
DÓNDE _MAX =
EOMONTH ( HOY (), -1 )
DEVOLUCIÓN
TOTALYTD (
( [SALES_M] ),
'FECHA'[Fecha],
FILTRO ( 'FECHA', Y ( 'FECHA'[Fecha] >= _MIN, 'FECHA'[Fecha] <= _MAX ) )
)
Mes actual -1 Costo =
DÓNDE _MIN =
EOMONTH ( HOY (), -2 ) + 1
DÓNDE _MAX =
EOMONTH ( HOY (), -1 )
DEVOLUCIÓN
TOTALYTD (
( [COST_M] ),
'FECHA'[Fecha],
FILTRO ( 'FECHA', Y ( 'FECHA'[Fecha] >= _MIN, 'FECHA'[Fecha] <= _MAX ) )
)
Mi pregunta es por qué no COST_M aparecer en la lista de selección a continuación: