Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Quiero sumar el número de "Activaciones" en el mes anterior. Por lo tanto, si el informe se ejecutara y se viera en cualquier momento durante el mes de abril (el mes en curso), las cifras del mes anterior serían para todo marzo.
Tengo una nueva medida en mi tabla de hechos:
TotalActivationsPreviousMonth = CALCULATE(sum(fact_PatientActivations[TotalActivations]), PREVIOUSMONTH(dim_Date[D_Date]))
Los resultados no son correctos, esperando 101 pero obtengo 57 (resaltado):
Aquí está la relación entre la dimensión de fecha y la tabla de hechos
Y esta es la estructura de la tabla de hechos:
Esperaría que la fórmula sume todas las TotalActivations para el mes de marzo. Pero no parece estar haciendo eso.
¿Me estoy perdiendo algo obvio?
Hola @breal ,
Por favor, utilice la siguiente medida:
TotalActivationsPreviousMonth =
CALCULATE (
SUM ( fact_PatientActivations[TotalActivations] ),
ALL ( fact_PatientActivations ),
PREVIOUSMONTH ( dim_Date[D_Date] )
)
Si no cumple con su requisito, ¿podría informarnos información más detallada, como d sus datos de ejemplo (mediante OneDrive para la Empresa) si es posible? Entonces le ayudaremos más correctamente. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta o archivos.
Saludos
Dedmon Dai
@breal , su fórmula parece correcta. Sólo compruebe si tiene marca de tiempo en su fecha.
Cambie el tipo de datos a marca de tiempo y visualíquelo en formato para tener tiempo y comprobación. Tiene marca de tiempo.
Fecha: [Fecha].fecha
Fecha: fecha(año( [Fecha]), mes ( [Fecha]), día ( [Fecha]))
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |