Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Necesito resolver una condición. No estoy seguro de si esto se puede resolver creando una nueva columna en el modelo.
Tengo millones de filas y expresiones dax en mi modelo. Asumiendo que el 22 de abril es el último mes de mi modelo, quiero crear un visual que pueda mostrarme SOLO los NUEVOS clientes excluyendo los que estaban en el mes pasado.
En este caso (a modo de ejemplo) el cliente 3 es el que aparece en el mes (abril) pero no lo estaba en el mes anterior. Así que tendría que considerar solo todos esos nuevos:
Información adicional si es necesario:
Tabla de datos (anexo de facturación de CCMS)
Modelo:
Tabla de fechas:
¿Alguna idea?
Gracias.
@cristianml Entonces, en teoría algo como:
Measure =
VAR __MaxDate = MAXX(ALL('CCMS Billings append'),[Document Date])
VAR __MaxYear = YEAR(__MaxDate)
VAR __MaxMonth = MONTH(__MaxDate)
VAR __LastDate = EOMONTH(__MaxDate,-1)
VAR __LastYear = YEAR(__LastDate)
VAR __LastMonth = MONTH(__LastDate)
VAR __MaxClients = SELECTCOLUMNS(FILTER(ALL('CCMS Billings append'),YEAR([Document Date]) = __MaxYear && MONTH([Document Date]) = __MaxMonth),"__Client",[Master Client Name])
VAR __LastClients = SELECTCOLUMNS(FILTER(ALL('CCMS Billings append'),YEAR([Document Date]) = __LastYear && MONTH([Document Date]) = __LastMonth),"__Client",[Master Client Name])
VAR __Table = EXCEPT(__MaxClients, __LastClients)
RETURN
//__Table contains list of clients that are in the current (max) month and not the month before.