Forum Discussion
Syndicate_Admin
Administrator
2 years agoDAX
Hola a todos
Tengo datos como los siguientes, Duplicados de drw-No, si la fecha de lanzamiento es nula, No de días = 0, si la fecha de lanzamiento mínima de draw_no tiene fecha, No de días = fecha de lanzamiento - fecha anterior de fecha de lanzamiento, si la fecha anterior de lanzamiento es nula, No de días = fecha de lanzamiento anterior de la fecha de revisión.
| S.No | Draw_No | Rev | Fecha de revisión | Fecha de estreno | Nº de días | explicación |
| 1 | 0001 | A | 12/01/2023 | nulo | 0 | Fecha de lanzamiento = nulo, 0 |
| 2 | 0001 | B | 18/01/2023 | 12/02/2023 | 28 | 12/02/2023 - 12/01/2023 |
| 3 | 0001 | C | 19/02/2023 | 12/03/2023 | 30 | 12/03/2023- 12/02/2023 |
| 4 | 0002 | D | 1/03/2023 | 19/04/2023 | 0 | |
| 5 | 0002 | E | 1/05/2023 | 11 | 1/05/2023 - 19/04/2023 | |
| 6 | 0002 | F | 12/05/2023 | 12 | 12/05/2023 - 1/05/2023 | |
| 0001 | G | 12/06/2023 | 90 | 12/06/2023 - 12/03/2023 |
¿Cómo puedo escribir la fórmula dax para obtener un resultado superior, apóyeme si alguno conoce la solución?
Gracias
Maneesha.
1 Reply
- Syndicate_Admin
Administrator
Hola @ManeeshaY_12345 ,
¿Puede comprobar si esto es lo que desea?
N.º de días =VAR draw_nb = «Tabla (16)»[Draw_No]var fuente de datos =FILTRO(RESUMIR(«Cuadro (16)»,«Cuadro (16)»[Draw_No],'Tabla (16)'[Fecha de estreno]),«Tabla (16)»[Draw_No] = draw_nb)var min_release_date =MINX(fuente de datos ,'Tabla (16)'[Fecha de estreno])var prev_date_of_release_date =SELECTCOLUMNS(OFFSET(-1,fuente de datos,ORDERBY('Tabla (16)'[Fecha de publicación] , asc )),"@prev_release_date",'Tabla (16)'[Fecha de estreno])var prev_date_of_revision_date =SELECTCOLUMNS(OFFSET(-1,fuente de datos,ORDERBY('Tabla (16)'[Fecha de publicación] , asc )),"@prev_rev_date",'Cuadro (16)'[Fecha de revisión])DEVOLUCIÓNINTERRUPTOR(TRUE(),«Cuadro (16)»[Fecha de publicación] = «nulo» || ISBLANK('Tabla (16)'[Fecha de publicación]) , 0 ,not ISBLANK(min_release_date) , 'Tabla (16)'[Fecha de publicación] - prev_date_of_release_date,ISBLANK(prev_date_of_release_date), 'Tabla (16)'[Fecha de publicación] - prev_date_of_revision_date)Hazme saber si tienes algún problema o inquietud, estaré encantado de ayudarte.
Saludos