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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Segmentación de datos de fecha única para varias columnas de fecha con relaciones entre tablas

Hola amigos,

Tengo 3 tablas:

- Cuentas, con account_id y año de apertura de cuenta

- Solicitudes, con solicitudes de año abierto (y una relación de 1-muchos entre cuenta y solicitudes)

- Tareas, con tareas de año abierto (y una relación de 1-muchos entre requets y tareas)

Todas las relaciones están activas, y ahora el usuario solicitó tener un filtro de año donde necesita saber cuál es el número de transacitones ocurridos en un año determinado para las 3 tablas mencionadas (recuento de cuentas abiertas, solicitudes y tareas).

Creé una tabla dim global llamada año, agregué un valor de año en la segmentación de datos. Defintly no se puede relacionar esta tabla global con las 3 tablas, ya que ya hay relaciones entre ellos.

¿Cómo puedo tener un valor de un solo año que filtre todos los datos procedentes de las 3 fuentes diferentes? He subido mi archivo PBIX aquí.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@waelaburezeq en este caso, tendrá que crear medidas separadas para calcular sus valores y utilizando la relación inactiva.

Account_Open # = CALCULATE(COUNT(Accounts[Account_id]),USERELATIONSHIP('year'[Year],Accounts[Open_Year]))
Account_Requst # = CALCULATE(COUNT(Requests[Account_Id]),USERELATIONSHIP('year'[Year],Requests[Request_year]))
TAsk# = CALCULATE(COUNT(Tasks[Task_Id]),USERELATIONSHIP('year'[Year],Tasks[Task_year]))
negi007_0-1623497270060.png

Estoy adjuntando el archivo pbix que puede modificar según sus necesidades. pero esto debería ayudarte y llevarte en la dirección correcta.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@waelaburezeq en este caso, tendrá que crear medidas separadas para calcular sus valores y utilizando la relación inactiva.

Account_Open # = CALCULATE(COUNT(Accounts[Account_id]),USERELATIONSHIP('year'[Year],Accounts[Open_Year]))
Account_Requst # = CALCULATE(COUNT(Requests[Account_Id]),USERELATIONSHIP('year'[Year],Requests[Request_year]))
TAsk# = CALCULATE(COUNT(Tasks[Task_Id]),USERELATIONSHIP('year'[Year],Tasks[Task_year]))
negi007_0-1623497270060.png

Estoy adjuntando el archivo pbix que puede modificar según sus necesidades. pero esto debería ayudarte y llevarte en la dirección correcta.

Sí, :), solía tenerlo antes, pero resultó en un problema de bajo rendimiento dado el hecho de demasiadas medidas.

¿No hay alguna solución alternativa?

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors