cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
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
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
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.

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!

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

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.