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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Uso de la instrucción IF para crear categorías excluyendo el total

Todo

Estoy tratando de sumar "Won Q3" por "Forecast Status" y "Status" aquí están mis medidas y no estoy obteniendo los totales correctos.
Suma ganada Q3 = CALCULAR(suma(Datos[ASO: Cantidad (convertida)]),filtro(Datos,Datos[Entrada o tipo de datos]="Won-Q3"))
Suma 6+6 = CALCULAR(suma(Datos[ASO: Cantidad (convertida)]),filtro(datos,Datos[Entrada o tipo de datos]="6+6"))
Suma 7+5
Suma 8+ 4 se escriben de manera similar a Suma 6 + 6
Estado del pronóstico = Si([Suma 6+6]=0,si([Suma 7+5]=0,si([Suma 8+4]=0,"no en el pronóstico","en previsión"),"en previsión"),"en previsión")
Estado = si([Suma ganada Q3]<=0,"No ganado","ganó")
En pronóstico y ganado = si([Estado del pronóstico]="en previsión",si([Estado]="ganó",[Suma ganada Q3],0))

bo_wang5_1-1638327950019.png

Creo que esto no está funcionando porque muestro un total en mis columnas "Estado" y "Estado del pronóstico", pero no estoy seguro de cómo filtrar ese total porque no tiene sentido ya que es una categoría.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

En ella, @bo_wang5

Si desea eliminar estos totales sin sentido, utilice IF +HASONEVALUE para reemplazar el valor total.

New_Forecast Status = 
IF ( HASONEVALUE ( Data[ASO:Opportunity] ), [Forecast Status], BLANK () )
New Status = 
IF ( HASONEVALUE ( Data[ASO:Opportunity] ), [Status], BLANK () )
New In forecast and won = 
IF (
    HASONEVALUE ( Data[ASO:Opportunity] ),
    [In forecast and won],
    SUMX ( VALUES ( Data[ASO:Opportunity] ), [In forecast and won] )
)

28.png

Saludos
Equipo de soporte de la comunidad _ Eason

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

En ella, @bo_wang5

Si desea eliminar estos totales sin sentido, utilice IF +HASONEVALUE para reemplazar el valor total.

New_Forecast Status = 
IF ( HASONEVALUE ( Data[ASO:Opportunity] ), [Forecast Status], BLANK () )
New Status = 
IF ( HASONEVALUE ( Data[ASO:Opportunity] ), [Status], BLANK () )
New In forecast and won = 
IF (
    HASONEVALUE ( Data[ASO:Opportunity] ),
    [In forecast and won],
    SUMX ( VALUES ( Data[ASO:Opportunity] ), [In forecast and won] )
)

28.png

Saludos
Equipo de soporte de la comunidad _ Eason

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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