Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola
Estoy intentando crear una medida que reemplace un pedido de ventas determinado para un día determinado (agregado a un número de grupo) por un importe de ventas de un día diferente. El modelo contiene una tabla de hechos y la tabla auxiliar que contiene un número de grupo, una fecha incorrecta y una fecha buena. El número de grupo lleva la relación (1 a *).
Por ejemplo: Deseo agregar todas las ventas por número de grupo "A12" y, a continuación, reemplazar las ventas totales de A12 a partir del 1 de mayo con las ventas totales del 24 de abril.
He estado tratando de utilizar
Hola @SBeat ,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original? ¿Podría proporcionar más detalles al respecto si no cumple con su requisito?
Saludos
Hola @SBeat ,
Podemos intentar utilizar la siguiente medida para cumplir con sus requisitos:
Measure =
var t = ALLSELECTED(Sales)
return
SUMX (
DISTINCT ( 'Sales'[AS_OF_DATE] ),
VAR currentDate = 'Sales'[AS_OF_DATE]
RETURN
CALCULATE (
SUM ( 'Sales'[Sales_Amount] ),
FILTER (
t,
VAR BadDate =
CALCULATETABLE (
DISTINCT ( 'ReplaceDateTable'[bad date] ),
RELATEDTABLE ( ReplaceDateTable )
)
VAR GoodDate =
CALCULATETABLE (
DISTINCT ( 'ReplaceDateTable'[good date] ),
RELATEDTABLE ( ReplaceDateTable )
)
RETURN
IF (
'Sales'[AS_OF_DATE] IN GoodDate
&& currentDate IN BadDate
|| ( NOT ( currentDate IN BadDate )
&& currentDate = 'Sales'[AS_OF_DATE] ),
TRUE (),
FALSE ()
)
)
)
)
Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en las tablas que hemos compartido?
Por cierto, pbIX archivo como adjunto.
Saludos