Forum Discussion
Funciones IF con muchas condiciones
Esos caracteres se agregan si selecciono la columna haciendo doble clic en la sección "columnas disponibles". Los he eliminado.
Ahora recibo el error "indentifier no válido" y la palabra "CLIENT" se está resaltando (vea la captura de pantalla a continuación).
Aquí está el código:
= INTERRUPTOR(
VERDADERO(),
AND([SATISFACCIÓN Y VALOR DEL CLIENTE]=1, AND([LIDERAZGO]=1, [ESTIMACIÓN, PLANIFICACIÓN Y PLAZOS]=1)),1, Y([LIDERAZGO]=1,[ESTIMACIÓN, PLANIFICACIÓN Y PLAZOS]=1)),1,AND([ESTIMACIÓN, PLANIFICACIÓN Y PLAZOS]=1, Y([SATISFACCIÓN Y VALOR DEL CLIENTE]=1)),1,Y([LIDERAZGO]=1, Y([SOLUCIÓN Y ENTREGABLES]=1,[ENFOQUE]=1,[ESTIMACIÓN, PLANIFICACIÓN Y PLAZOS]=1,[MONITOR & CONTROL]=1, [DOTACIÓN DE PERSONAL]=1,[SATISFACCIÓN Y VALOR DEL CLIENTE]=1)),1
La instrucción SWITCH es una función DAX (es decir, función Power BI). Está intentando hacer esto en Power Query. Elimine lo que ha hecho aquí en Power Query y ciérrelo.
A continuación, en Power BI, desea agregar una columna calculada a la tabla.
- Syndicate_Admin4 years ago
Administrator
Disculpas por eso (todavía tratando de aprender PowerBI).
He seguido sus instrucciones y recibo este error:
" La sintaxis de ',' es incorrecta. (DAX(SWITCH(TRUE(),AND([CUSTOMER SATISFACTION & VALUE]=1, AND([LEADERSHIP]=1, [ESTIMATION, PLANNING & TIMELINES]=1)),1, AND([LEADERSHIP]=1,[ESTIMATION, PLANNING & TIMELINES]=1)),1,AND([ESTIMATION, PLANNING & TIMELINES]=1, AND([CUSTOMER SATISFACTION & VALUE]=1)),1,AND([LEADERSHIP]=1, AND([SOLUTION & DELIVERABLES]=1,[APPROACH]=1,[ESTIMATION, PLANNING & TIMELINES]=1,[MONITOR & CONTROL]=1, [DOTACIÓN DE PERSONAL]=1,[SATISFACCIÓN Y VALOR DEL CLIENTE]=1)),1)). "
- Syndicate_Admin4 years ago
Administrator
No hay necesidad de disculparse. Al menos ahora estamos en el lugar correcto.
Por favor, pegue lo que tiene en la barra de fórmulas para ayudarme a ayudarlo mejor.
Use el "<>" anterior para pegarlo como código. Más fácil verlo de esta manera.
...- Syndicate_Admin4 years ago
Administrator
@rsbin Vea a continuación el código:OverallProjectScore = SWITCH( TRUE(), AND([CLIENT SATISFACTION & VALUE]=1, AND([LEADERSHIP]=1, [ESTIMATION, PLANNING & TIMELINES]=1)),1, AND([LEADERSHIP]=1,[ESTIMATION, PLANNING & TIMELINES]=1)),1,AND([ESTIMATION, PLANNING & TIMELINES]=1, ([CLIENT SATISFACTION & VALUE]=1)),1,([LEADERSHIP]=1,([SOLUTION & DELIVERABLES]=1,[APPROACH]=1,[ESTIMATION, PLANNING & TIMELINES]=1,[MONITOR & CONTROL]=1,[STAFFING]=1,[CLIENT SATISFACTION & VALUE]=1)),1