Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo una mesa regiones con distrito y región atribuida. También tengo una mesa DATE, con cada distrito único teniendo una cita. Quiero obtener la fecha mínima por región. Aquí hay un ejemplo de foto:
Puede haber varias regiones por distrito. El Distrito 3 pertenece tanto al Norte como al Este, y el distrito 3 también tiene la fecha mínima para cada uno. Así que en el otuput deseado, tanto norte como este tienen 3/8/2021 como fecha mínima.
Normalmente me uniría al Distrito y tomaría la fecha mínima por cada grupo de regiones, pero soy nuevo en dax y no estoy seguro de cómo crear la medida. He usado Calcular con Min, pero no puedo averiguarlo. Muy apreciado por cualquier ayuda.
Regiones | |
Distrito | Región |
1 | Norte |
2 | Norte |
3 | Norte |
3 | Este |
4 | Este |
5 | Este |
6 | Este |
7 | Sur |
8 | Sur |
9 | Sur |
10 | Oeste |
11 | Oeste |
12 | Oeste |
Fechas | |
Distrito | Fecha |
1 | 3/10/2021 |
2 | 3/9/2021 |
3 | 3/8/2021 |
4 | 5/30/2021 |
5 | 5/20/2021 |
6 | 5/22/2021 |
7 | 3/14/2021 |
8 | 3/19/2021 |
9 | 3/12/2021 |
10 | 3/10/2021 |
11 | 3/3/2021 |
12 | 3/4/2021 |
SALIDA DESEADA | ||
Región | Fecha mínima | Fecha máxima |
Norte | 3/8/2021 | 3/10/2021 |
Este | 3/8/2021 | 5/30/2021 |
Sur | 3/12/2021 | 3/19/2021 |
Oeste | 3/3/2021 | 3/10/2021 |
Solved! Go to Solution.
No @mdatmain,
Trate de crear medidas como la siguiente:
Max date = CALCULATE(MAX(DATES[Date]),ALLEXCEPT(DATES,DATES[District]),CROSSFILTER(DATES[District],REGIONS[District],Both))
Min date = CALCULATE(MIN(DATES[Date]),ALLEXCEPT(DATES,DATES[District]),CROSSFILTER(DATES[District],REGIONS[District],Both))
Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
No @mdatmain,
Trate de crear medidas como la siguiente:
Max date = CALCULATE(MAX(DATES[Date]),ALLEXCEPT(DATES,DATES[District]),CROSSFILTER(DATES[District],REGIONS[District],Both))
Min date = CALCULATE(MIN(DATES[Date]),ALLEXCEPT(DATES,DATES[District]),CROSSFILTER(DATES[District],REGIONS[District],Both))
Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.