Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola
Soy un nuevo usuario de Power BI, tengo una fórmula bastante compleja en Excel que devuelven valores condicionales. Intenté ponerlo en Power BI sin embargo el error:
"Se pasaron demasiados argumentos a la función OR. El número máximo de argumentos para la función es 2." sucede.
Mientras que esto funciona perfectamente en Excel. ¿Podría ayudarme a ver qué podrían ser cambios en él y convertirlo en DAX? Gracias
El foro de Excel es:
"YES";IF(OR(ISNUMBER(SEARCH("TM TD";[ [Bb]];1)); "TM BOLOGNA"; [[Bb]]"TM TOLOS"; [[Bb]]"PROJECT");IF(AND(['[Cc]]]'0;OR(['[Dd]]'"'[';[ "[Ee]]""));" válido";" conflicto");IF(AND([-[Cc]]-1; AND([-[Dd]]>0;[ [Ee]]>0));" conflicto";IF(OR([-[Ff]]-1;[ [[Gg]]-1);" valid";IF(AND(['[Hh]]'"SECTOR";[ [Ii]][[Jj]]; [[Jj]][[Kk]]);" sector ag";""))));" N/A")
La fórmula DAX actual que me da el error es:
Itation - IF(Sheet1[Aa]-"YES",
Si
(O
(ISNUMBER
(BUSCAR
("TM TD",Sheet1[Bb],1,"0")),
Sheet1[Bb]-"TM BOLOGNA",Sheet1[Bb]-"TM TOLOS",Sheet1[Bb]-"PROJECT"),
Si
(Y
(Sheet1[Cc]-0,
OR(Sheet1[Dd]-",Sheet1[Ee]-"")
),"válido","conflicto"),
Si
(Y
(Sheet1[Cc]-1,
Y
(Sheet1[Dd]>0,Sheet1[Ee]>0)),
"conflicto",
SI(
O(
Sheet1[Ff]-1,Sheet1[Gg]-1)
,"válido",IF
(Y
(Sheet1[Hh]-"SECTOR",Sheet1[Ii]-Sheet1[Jj],Sheet1[Jj]-Sheet1[Kk]),"sector ag","")))),
"N/A")
Solved! Go to Solution.
Hola @Elios ,
Parece que su están pasando múltiples condiciones a la función OR? La función OR solo acepta 2 parámetros.
Si necesita varias condiciones en la función OR, utilice esta sintaxis:
If(Tabla[Criterios1] á "A" || Tabla [Criterios2] á "B" || Tabla [Criterios3] - "C" || ...
saludos
Nemanja Andic
Gracias que parece ser lo que necesito, ¿cuáles son los || ? ¿Desempeñan un papel similar a la función OR?
También tengo un problema similar con la función AND que es menos flexible que en Excel. ¿Tienes alguna idea de cómo reemplazarlo con algo que pueda aceptar más de 2 parámetros?
@Elios Será mucho más fácil si comparte datos de ejemplo y la salida esperada de esta columna. Lee este post para obtener tu respuesta rápidamente.
https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.