cancel
Showing results for 
Search instead for 
Did you mean: 
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.

View solution in original post

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
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Top Solution Authors
Top Kudoed Authors