Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Consulte el diagrama del modelo a continuación. Tuve que cubrir la mayoría de los nombres por desgracia. Las cajas verdes y rojas coinciden con las teclas.
Trabajando en eso no puedo crear una COLUMNA CALCULADA en la tabla Grupos como el siguiente:
GroupName = IF(RELATED(People[Department]) = "AAA", Groups[GroupName], Groups[Name])
De hecho, no puedo usar ninguna de las columnas de People aunque Power BI me insinúe sus nombres. Recibo el siguiente error:
The column 'People[Department]' either doesn't exist or doesn't have a relationship to any table available in the current context.
Hasta ahora he intentado las siguientes columnas calculadas no funcionando (el mensaje de error es el mismo en todos los casos):
EquipmentSerialNumber = RELATED(EquimentDetails[serial_number])
RelatedPerson = RELATED(People[Mail])
... y no medidas de trabajo:
RelPeople = LOOKUPVALUE(Groups[GroupName], People[Department], "AAA")
LookUp = LOOKUPVALUE(Equipment[DateFrom], EquipmentDetails[serial_number], "123ABC")
Sin embargo, los siguientes funcionan muy bien:
RelatedGroup = RELATED(Groups[Name])
RelatedGroup = RELATED(Groups[GroupName])
RelatedGroup = RELATED(Groups[Active])
... y así sucesivamente.
Lo que necesito es determinar si debo usar GroupName o Name columna basada en quién es el jefe del grupo. Hay más personas en la tabla Personas que grupos en Grupos (no cada uno tiene su propio grupo, pero cada grupo tiene una persona relacionada).
Por favor, ayúdame a determinar ese nombre, preferiblemente usando el RELACIONADO, pero cualquier cosa funciona estaría bien!!!
Solved! Go to Solution.
@Greg_Deckler Descubrí aquí que el problema era probablemente mi modelo se compone de tablas importadas y DirectQuery. Grupos de tablas está en DQ mientras se importan Personas. La solución alternativa que apliqué para que funcionara era crear una tabla unida a partir de la tabla de personas uniendo Grupos a ella.
@FAM-USUARIO, relacionado sólo puede viajar un nivel. Significa que la fecha de la gente puede venir hasta la mesa de grupo solamente.
Por lo tanto, cree una columna primero en El grupo y luego ús la use para rellenar el Equipo
Lo siento si mi explicación no está clara, quiero hacerlo, quiero una COLUMNA CALCULADA en la tabla Grupos que determinaría si usar Name o GroupName columna basada en el valor de columna De Department relacionado de la tabla Personas. Así que lo que realmente necesito es obtener valor de la persona relacionada en la tabla de grupo. Y no funciona. La primera medida en mi post es lo que necesito, sin embargo, me da el mensaje de error hablado.
@FAM-USUARIO RELACIONADO es delicado. Siempre he tenido más éxito con RELATEDTABLE. No estoy seguro de por qué LOOKUPVALUE no funcionaría. También puedes probar MAXX(FILTER(...) ...).
Sin embargo, en su caso, RELATED no funciona debido a la dirección de su relación entre esas dos tablas, debe cambiarlo a Ambos. <>
Si esto no lo resuelve.
@Greg_Deckler Descubrí aquí que el problema era probablemente mi modelo se compone de tablas importadas y DirectQuery. Grupos de tablas está en DQ mientras se importan Personas. La solución alternativa que apliqué para que funcionara era crear una tabla unida a partir de la tabla de personas uniendo Grupos a ella.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |