Gpippin8
Estoy escribiendo una fórmula IF simple y powerpivot no devuelve el valor correcto.
Fórmula: = RELACIONADO (CostCenterLookup[Adjusted Cost Center])
Estoy usando una tabla relacionada que no tendrá un valor para todas las líneas en la tabla actual, por lo que devuelve valores (formato numérico) y espacios en blanco.
Cuando hay un espacio en blanco, quiero obtener el valor en la tabla actual, así que he ajustado la fórmula a:
= SI (RELACIONADO (CostCenterLookup[Adjusted Cost Center]) = EN BLANCO (), CustomerMargin[CostCenter], RELACIONADO (CostCenterLookup[Adjusted Cost Center]))
¿Por alguna razón, esto devuelve la misma respuesta que la fórmula original? El valor de la tabla relacionada o un espacio en blanco.
Si vuelvo a agregar la declaración IF, se corrige el problema:
= SI (SI (RELACIONADO (CostCenterLookup[Adjusted Cost Center]) = EN BLANCO (), CustomerMargin[CostCenter], RELACIONADO (CostCenterLookup[Adjusted Cost Center])) = EN BLANCO (), CustomerMargin[CostCenter], RELACIONADO (CostCenterLookup[Adjusted Cost Center]))
¿Alguna idea sobre qué está causando que powerpivot necesite dos declaraciones IF para devolver el valor correcto?
v-jiascu-msft
Hola @ Gpippin8,
Deberia de funcionar. Supongo que podría haber algunos caracteres invisibles en el CostCenterLookup[Adjusted Cost Center]. ¿Puedes compartir el archivo?
Atentamente,
Valle
Gpippin8
En respuesta a v-jiascu-msft
No puedo usar ese archivo, pero encontraré una base de datos ficticia para recrear el problema y compartir el archivo. Lo extraño es que la fórmula funciona en 1 computadora, pero no funciona en ninguna otra computadora. Hemos intentado desinstalar y reinstalar PowerPivot y Excel y Miscrosoft Office. Nada de eso ha funcionado. No sé qué probar a continuación, así que espero que alguien más haya tenido este problema y lo haya solucionado.
Estamos disfrutando de Excel 2010.
No podré publicar nada hasta el lunes para permitirle acceder al problema.