Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos,
Para un proyecto en el que he estado trabajando, necesito la última fecha de mución por categoría.
Creé una nueva columna [_newestMutation]. Es una simple instrucción If que comprueba si un valor es la fecha más reciente y devuelve un 1 o un 0.
Mi problema es que no quiero que sea solo la última fecha. Quiero comprobar el identificador del producto y obtener la fecha más reciente agrupada por productID.
De esta manera puedo comprobar la última mutación por producto. He enumerado ejemplos de datos a continuación.
Solved! Go to Solution.
Lo he resuelto usando la siguiente declaración;
_IsLatestMutationByProductID =
var latestDate = MAXX(FILTER(StockMutationsTable,StockMutationsTable[ProductId] = EARLIER(StockMutationsTable[ProductId])), StockMutationsTable[MutationDateTime])
return IF(StockMutationsTable[MutationDateTime] = latestDate,1,0)
Lo he resuelto usando la siguiente declaración;
_IsLatestMutationByProductID =
var latestDate = MAXX(FILTER(StockMutationsTable,StockMutationsTable[ProductId] = EARLIER(StockMutationsTable[ProductId])), StockMutationsTable[MutationDateTime])
return IF(StockMutationsTable[MutationDateTime] = latestDate,1,0)
Intente crear una columna calculada con este dax:
LatestDate = CALCULATE(Max(MyTable[MutationDateTime]),ALLEXCEPT(MyTable,MyTable[ProductId]))
Resultado: