Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Simple if(format sintaxis de pregunta

Tengo una columna con valores de Non-Covid y Covid. Si el valor es Covid, el año fiscal debe formatearse y rellenarse en función de la columna Inicio programado. Si el valor es No-Covid, el año fiscal debe formatearse y rellenarse en función de la columna Fecha notificada. Mi fórmula es

Mes fiscal/Yr á if('2700 WO Listing'[Covid vs Non-Covid (grupos)]-"No-Covid"(FORMAT('2700 WO Listing'[Reported Date],"MMM-yyyy",'2700 WO Listing'[Scheduled Start],"MMM-yy))
¿Qué tiene de malo mi sintaxis?
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@ahhollan

Si se trata de una columna calculada en una tabla, intente:

Fiscal Month/Yr = IF(
                     '2700 WO Listing'[Covid vs Non-Covid (groups)]="Non-Covid", 
                    FORMAT('2700 WO Listing'[Reported Date],"MMM-yyyy"),
                       FORMAT('2700 WO Listing'[Scheduled Start],"MMM-yyyy")
                     )

Si está utilizando esto en una medida, intente:

Fiscal Month/Yr = IF(
                    MAX( '2700 WO Listing'[Covid vs Non-Covid (groups)]) = "Non-Covid", 
                    FORMAT('2700 WO Listing'[Reported Date],"MMM-yyyy"),
                       FORMAT('2700 WO Listing'[Scheduled Start],"MMM-yyyy")
                     )

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@ahhollan esta sintaxis debe funcionar para la columna calculada:

Mes Fiscal/Años
SI (
'2700 WO Listing'[Covid vs Non-Covid (groups)] á "Non-Covid",
FORMAT ( '2700 WO Listing'[Fecha reportada], "MMM-yyyy" ),
FORMAT ( '2700 WO Listing'[Inicio programado], "MMM-yyyy" )
)

pero no funcionaría para una medida.

Syndicate_Admin
Administrator
Administrator

@ahhollan

perdió algunos paréntesis, fórmulas y comillas. Prueba esto:

Fiscal Month/Yr =
IF (
    '2700 WO Listing'[Covid vs Non-Covid (groups)] = "Non-Covid",
    FORMAT ( '2700 WO Listing'[Reported Date], "MMM-yyyy" ),
    FORMAT ( '2700 WO Listing'[Scheduled Start], "MMM-yyyy" )
)



PBI_SuperUser_Rank@1x.png

Orgulloso de ser un SuperUsuario.

Si ayudé, por favor acepte la solución

y dar felicitaciones!

Syndicate_Admin
Administrator
Administrator

@ahhollan

Si se trata de una columna calculada en una tabla, intente:

Fiscal Month/Yr = IF(
                     '2700 WO Listing'[Covid vs Non-Covid (groups)]="Non-Covid", 
                    FORMAT('2700 WO Listing'[Reported Date],"MMM-yyyy"),
                       FORMAT('2700 WO Listing'[Scheduled Start],"MMM-yyyy")
                     )

Si está utilizando esto en una medida, intente:

Fiscal Month/Yr = IF(
                    MAX( '2700 WO Listing'[Covid vs Non-Covid (groups)]) = "Non-Covid", 
                    FORMAT('2700 WO Listing'[Reported Date],"MMM-yyyy"),
                       FORMAT('2700 WO Listing'[Scheduled Start],"MMM-yyyy")
                     )

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.