Uso de funciones de relación DAX
Hay varias funciones DAX pertinentes para las relaciones de modelo.
RELATED
La función RELATED recupera el valor del lado "uno" de una relación. Es útil cuando se trata de cálculos de diferentes tablas que se evalúan en el contexto de las filas.
Sugerencia
Para más información sobre el contexto de fila, consulte el módulo Incorporación de tablas y columnas calculadas a modelos de Power BI Desktop. Aunque en este módulo se describe cómo agregar cálculos de modelo, incluye una unidad que presenta y describe el contexto de fila.
RELATEDTABLE
La función RELATEDTABLE recupera una tabla de filas del lado "varios" de una relación.
USERELATIONSHIP
La función USERELATIONSHIP fuerza el uso de una relación de modelo inactiva específica. Resulta útil cuando el modelo incluye una tabla de dimensiones de rol y decide crear relaciones inactivas a partir de esta tabla.
Para más información, consulte Instrucciones para elegir entre relaciones activas e inactivas.
CROSSFILTER
La función CROSSFILTER modifica la dirección del filtro transversal de la relación (a uno o a ambos), o deshabilita la propagación del filtro (ninguna). Resulta útil cuando es necesario cambiar u omitir las relaciones del modelo durante la evaluación de un cálculo específico.
COMBINEVALUES
La función COMBINEVALUES combina dos o más cadenas de texto en una sola. El propósito de esta función es admitir relaciones de varias columnas en los modelos DirectQuery cuando las tablas pertenecen al mismo grupo de origen.
TREATAS
La función TREATAS aplica el resultado de una expresión de tabla como filtros a las columnas de una tabla no relacionada. Resulta útil en escenarios avanzados cuando quiere crear una relación virtual durante la evaluación de un cálculo específico.
Funciones primarias y secundarias
Las funciones primarias y secundarias son una familia de funciones relacionadas que se pueden usar para generar columnas calculadas y naturalizar una jerarquía de elementos primarios y secundarios. Luego, puede usar estas columnas para crear una jerarquía de nivel fijo.
Para más información, consulte Descripción de las funciones para jerarquías de elementos primarios y secundarios en DAX.