¿PowerPivot no devuelve el valor correcto?

Un usuario Pregunto ✅

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?

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *