Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Tengo las siguientes fórmulas que devuelven el mismo resultado, pero ambos resultados son incorrectos (sé la respuesta que necesito, por lo tanto, hacer esta pregunta).
Las fórmulas son las siguientes
Solved! Go to Solution.
Gracias a todos, descubrí por qué no funcionaba. Necesitaba añadir un filtro de fecha y filtrar por 'top 1 latest date'
No @aaronvincentnz ,
Según mi entendimiento, usted quiere calcular la suma de cada minorista, ¿verdad?
Puede utilizar la diferencia calculada por la funciónDATEDIFF([DATE1],[DATE2],MONTH) para identificar el mes actual/anterior.
Pero estoy un poco confundido acerca de la "Corriente". Si la fecha más reciente en la tabla (202012) o hoy(202101) es actual?
previous when current is 202012 =
CALCULATE (
SUM ( 'Strategic NPS'[NPS] ),
FILTER (
'Strategic NPS',
'Strategic NPS'[Retailer] = MAX ( 'Strategic NPS'[Retailer] )
&& DATEDIFF ( [Date], MAXX ( ALL ( 'Strategic NPS' ), [Date] ), MONTH ) = 1
)
)
previous when current is 202101 =
CALCULATE (
SUM ( 'Strategic NPS'[NPS] ),
FILTER (
'Strategic NPS',
'Strategic NPS'[Retailer] = MAX ( 'Strategic NPS'[Retailer] )
&& DATEDIFF ( [Date], TODAY (), MONTH ) = 1
)
)
Por favor, eche un vistazo al archivo pbix aquí.
Saludos
Eyelyn Qin
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias a todos, descubrí por qué no funcionaba. Necesitaba añadir un filtro de fecha y filtrar por 'top 1 latest date'
@aaronvincentnz Debe utilizar una tabla Date con funciones de inteligencia de tiempo como DATEADD. También debe usar la fecha de la tabla Fecha en el objeto visual o filtro. Por último, la fórmula del mes actual normalmente no necesita un filtro.
https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
Sugiero usar la versión DATEADD:
CurrentMonth - SUM('NPS estratégico'[NPS])
PrevMonth CALCULATE(sum('Strategic NPS'[NPS]), DATEADD('DimDate'[Date], -1, MONTH))
Gracias Allison. Tendré que revisar tus detalles arriba. Sólo me pregunto por qué mi colega ha sido capaz de obtener la respuesta correcta cuando no lo he hecho, a pesar de haber configurado las cosas (datos de origen sabios) de la misma manera que ellos. Por supuesto, no he podido preguntarles exactamente qué han hecho, así que puede haber algo entre bastidores que desconozco.
Como FYI, aquí hay una muestra de cómo se ven mis datos y estoy esperando que los resultados devuelvan los resultados NPS de Dic-20 para los minoristas A, B y C
Fecha | Minorista | Nps | rango |
Nov-20 | A | 2.4 | 1 |
Nov-20 | B | -16.4 | 3 |
Nov-20 | C | -4.8 | 2 |
Dic-20 | A | 6 | 1 |
Dic-20 | B | -22.8 | 3 |
Dic-20 | C | -5 | 2 |
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |