Anónimo
Hola a todos,
Tengo problemas con la fórmula PATH en el escritorio de PBI.
tengo una tabla de elementos [item_id] y padres [parent_id], y estoy tratando de crear una columna calculada para mostrar la ruta
=RUTA([item_id],[parent_id]).
Sigo recibiendo el siguiente error:
El valor » en Table1[parent_id] también debe existir en Table1[item_id]. Agregue los datos que faltan y vuelva a intentarlo.
Siempre habrá un elemento sin padre (parte superior de la jerarquía), por lo que no estoy seguro de por qué recibo este error.
También probé esto en PowerPivot en Excel y funciona, por lo que parece ser un problema de escritorio de PBI.
¿Alguien puede ayudar? He buscado en el foro y encontré un par de hilos similares pero no hay respuestas.
Saludos
Miguel
canadá
Mis 2 centavos aquí; Espero que ayude a alguien.
Estaba enfrentando el mismo error; mis datos están en el archivo .xlsx. Así que posiblemente tendrás que probar algunas opciones antes de que esto funcione.
Entonces, mis datos se veían así (todas las columnas como «Texto», ignore las fechas):
Solo tenía 1 nodo raíz y Power BI arrojaba el error de PARENTID para este nodo.
Entonces, lo que hice fue simplemente eliminar el campo PARENTID y hacer que se vea así:
Una vez que hice eso, Power BI comenzó a interpretar PARENTID como «NULL». Y el error se fue.
Supongo que está usando NULL en el Clave_principal como criterio de finalización para la función PATH( ). Y supongo que si reemplazas el Clave_principal field para todos sus nodos raíz con NULLS, probablemente funcionará para usted.
La fuente original de mis datos es una vista de SAP HANA. Con suerte, podré descubrir cómo hacer que funcione directamente desde HANA y no desde mi solución de Excel aquí.
jamesoleonard
En respuesta a canadá
En mi caso, los registros en la parte superior de la jerarquía ya tienen un valor NULL para parentID. Lo extraño es que PowerBI parece no verlos en blanco. Cuando hago una nueva columna como TEST = ISBLANK(parentID), obtengo false en todos los registros, incluso aquellos que no tienen valor en esa columna. Sospecho que esa es la raíz del error bc. si PowerBI no lo ve en blanco, entonces se quejaría de que no puede encontrar ese parentID en la columna recordID cuando hace PATH = PATH(recordID, parentID)
jamesoleonard
En respuesta a jamesoleonard
Pude solucionar el problema subyacente usando la función de reemplazo de valores
Necesito más poder
En respuesta a jamesoleonard
¡Gracias chicos! ¡Yo estaba teniendo el mismo problema! Usando los valores de reemplazo, reemplacé la jerarquía superior «En blanco» con «nulo» y ¡el error desapareció!
¡Gracias de nuevo gente!
sdjensen
¿Puede verificar que no tiene un valor en parent_id que no existe como item_id además de los espacios en blanco?
¿Puedes verificar que item_id y parent_id sean del mismo tipo de datos?
Anónimo
En respuesta a sdjensen
Hola,
Sí, parent_id solo contiene espacios en blanco y valores que existen en item_id, y ambos tipos de datos son tipos de datos de texto.
Miguel
Anónimo
En respuesta a Anónimo
Hola
Sólo me preguntaba si alguien puede ayudar con esto?
Gracias
Miguel
jamesoleonard
En respuesta a Anónimo
A mi me pasa exactamente lo mismo. ¿Lo resolviste?