Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Problema con el parámetro de informe paginado

Al pasar dos parámetros, recibo el error "No se puede determinar la relación entre dos campos", los parámetros provienen de diferentes tablas, cómo resolver este error, necesito pasar valores de esas dos tablas diferentes a informes paginados al crear

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Creé la medida y la usé como parámetro, eso funcionó.

SelectedValueA = SELECTEDVALUE(Nombre de la tabla[nombre de la columna])


View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Creé la medida y la usé como parámetro, eso funcionó.

SelectedValueA = SELECTEDVALUE(Nombre de la tabla[nombre de la columna])


Syndicate_Admin
Administrator
Administrator

  1. Asegurar relaciones adecuadas en el modelo de datos:
  • Compruebe las relaciones existentes:
    • Vaya a la vista Modelo en Power BI Desktop.
    • Compruebe que existe una relación directa o indirecta entre las dos tablas desde las que está pasando parámetros.
    • Si falta la relación, tendrás que crear una.
  • Crear una relación:
    • Identifique la clave común entre las dos tablas.
    • Arrastre y suelte el campo común de una tabla al campo correspondiente de la otra tabla para crear una relación.
  1. Utilice una mesa puente (si es necesario):
  • Crear una mesa puente:
    • Si las tablas no comparten una clave común, puede crear una tabla puente que contenga la clave común o una combinación de claves que vinculen las dos tablas.
    • Cree relaciones entre cada tabla y la tabla puente.
  • Administrar relaciones en Power BI:
    • Una vez creada la tabla puente, vincule ambas tablas a la tabla puente mediante relaciones de uno a varios.
    • Esto le permite establecer una relación indirecta entre las tablas.
  1. Use DAX para relacionar tablas:
  • Función TREATAS:
    • Si no puede o no desea crear una relación directa, puede usar la función TREATAS en DAX para aplicar filtros de una tabla a otra.
    • Ejemplo:

Tabla filtrada =

CALCULATETABLE(

Tabla 2,

TREATAS(VALORES(Tabla1[Columna1]), Tabla2[Columna2])

)

    • Este enfoque le permite pasar parámetros relacionando virtualmente las tablas de una tabla de medida o calculada.
  1. Utilice ambas tablas como conjuntos de datos independientes en informes paginados:
  • Si el escenario implica pasar parámetros a un informe paginado en Power BI, asegúrese de que ambos parámetros se controlan correctamente en el informe:
    • Parámetros independientes:
      • Pase ambos parámetros como campos independientes y administre la lógica de filtrado dentro del informe paginado.
    • Filtrado de conjuntos de datos:
      • Utilice expresiones dentro del informe paginado para filtrar los conjuntos de datos en función de los parámetros pasados.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors