cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper II
Helper II

¿Cómo convertir la fórmula de Excel a M (o Dax)?

¿Alguien sabe cómo escribiría esto en M (o dax)?

IF(AND([Course Complete Date] <>"",[Fecha completa del curso]>[Fecha de vencimiento],"No",
IF(AND([Course Complete Date]<>"",[Fecha completa del curso]<[Fecha de vencimiento],"Sí",
IF(AND(ISBLANK([Course Complete Date],[Fecha de vencimiento]<TODAY()),"Overdue","Pending")))

bcbuckley13_0-1593613794160.png

13 REPLIES 13

Ok, prueba esto, pero esto todavía no está bien.

                if [Course Complete Date] <> null then
                    if [Course Complete Date] > [Reg Date] then "No"
                    else if [Course Complete Date] < [Reg Date] then "Yes" else null
                else if [Course Complete Date] = null then
                    if [Reg Date] < DateTime.Date(DateTime.LocalNow()) then "Overdue" else null
                else "Pending"

El problema es que tiene algunas fechas en las que la fecha de registro y la fecha completada son las mismas. ¿Quieres que todos estén pendientes? Si es así, cambie a:

                if [Course Complete Date] <> null then
                    if [Course Complete Date] > [Reg Date] then "No"
                    else if [Course Complete Date] < [Reg Date] then "Yes" else "Pending"
                else if [Course Complete Date] = null then
                    if [Reg Date] < DateTime.Date(DateTime.LocalNow()) then "Overdue" else "Pending"
                else "Pending"

El problema con el error parece ser que no se puede probar null y otra condición con un operador y, por lo que necesitaba dividir la lógica en instrucciones if aún más anidadas.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Gracias a todos los que ayudan a resolver esto!!! Tal una increíble comunidad!

@edhans @aj1973 @Greg_Deckler @BA_Pete

encantado de haber ayudado con su proyecto @bcbuckley13 !



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Helpful resources

Announcements
November Update

Check it Out!

Click here to read more about the November 2020 Updates!

Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

secondImage

Power Platform October Community Highlights

Check out the top community contributors across all of the communities

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors