Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hola
Me han enviado la siguiente fórmula en Excel: ¿podría aconsejarme cómo haría para replicar esto en una columna?
Realmente no espero que nadie vuelva a escribir esto por mí. Las referencias de columna deberán cambiarse de nombre a los encabezados de columna de la tabla de datos de Powerbi. Simplemente no estoy seguro de por dónde empezar con las reglas dentro de Powerbi
Gracias de antemano
=IF(AND(AQ37=TRUE,AU37=TRUE,AW37=TRUE,AX37=TRUE,AZ37=TRUE,BK37=TRUE,BM37=TRUE,OR(BO37=TRUE,BP37=TRUE)),"Receipting",IF(AND(OR(AQ37=TRUE,AR37=TRUE),AV37=TRUE,AX37=TRUE,BA37=TRUE,BD37=TRUE,BF37=TRUE,BI37=TRUE,BT37="No"),"Short-Costing - Site",IF(AND(OR(AQ37=TRUE,AR37=TRUE),AV37=TRUE,AX37=TRUE, BA37=TRUE,BD37=TRUE,BF37=TRUE,BI37=TRUE,BT37="Yes"),"Short-Costing - Procurement",IF(AND(AQ37=TRUE,AU37=TRUE,AW37=TRUE,AX37=TRUE,AZ37=TRUE,BC37=TRUE,BE37=TRUE,BF37=TRUE,BH37=TRUE,BK37=TRUE,BM37=TRUE),"Overbill",IF(BN37=TRUE,"Líneas canceladas",IF(AS37=TRUE,"No PO",IF(AT37=TRUE,"Sin líneas en Oracle","AP Query"))))))) "")
Creé algunos datos:
Estos son los pasos que puede seguir:
1. Crear columna calculada.
Column =
SWITCH(
TRUE(), 'Table'[CD1]="TRUE"&&'Table'[P1]="TRUE"&&'Table'[P3]="TRUE"&&'Table'[Q1]="TRUE"&&'Table'[T1]="TRUE"&&'Table'[T3]="TRUE"
||
AND('Table'[AC1]="TRUE",'Table'[AC2]="TRUE")
,"Receipting")
2. Resultado:
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
@KG1 , puede usar Switch con True, que lo simplificará. Alos usa el nombre de la columna en lugar del nombre de la celda
consulte si esto puede ayudar
Declaración de #PowerBI Switch-Case: https://www.youtube.com/watch?v=gelJWktlR80&list=PLPaNVDMhUXGaaqV92SBD5X2hk3TMNlHhb&index=56
switch ( True (),( [CD1] = "TRUE" && [P1] = "TRUE" && [P3] = "TRUE" && [Q1] = "TRUE" && [Q3] ="TRUE" && [T1] = "TRUE" && [T3] = "TRUE" ) || [AC1] = "VERDADERO" && [AC2] = "VERDADERO" , "Recibo"
@amitchandak , ¿puede ayudar con lo anterior ||? [AC1] = "TRUE" && [AC2] = "TRUE" - No puedo hacer que incluya esto dentro de la declaración - el resultado debería ser falso si AC1 y AC2 son Falsos pero sigue devolviendo La recepción - es como si ignorara por completo el ||
Genial - gracias - es un nuevo interruptor al comienzo de cada nuevo IF, por ejemplo,
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.