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 expertos
Necesito su ayuda urgente, tengo dos tablas 1 - Usuarios activos (Servidores) 2 - Datos de factura
Usuarios activos (servidores) | |
Fecha | ID de usuario |
Feb-20 | 126389 |
Feb-20 | 126611 |
Mar-20 | 126389 |
Mar-20 | 126611 |
Abr-20 | 126389 |
Abr-20 | 126611 |
20 de mayo | 126389 |
20 de mayo | 126611 |
Junio-20 | 126389 |
Junio-20 | 126611 |
Jul-20 | 126389 |
Jul-20 | 126611 |
20 de agosto | 126389 |
20 de agosto | 126611 |
Sep-20 | 126389 |
Sep-20 | 126611 |
Datos de facturas | ||
Fecha | ID de usuario | Importe de la factura |
Enero-20 | 126389 | $ 10 |
Feb-20 | 126389 | $ 15 |
Feb-20 | 126611 | $ 10 |
Mar-20 | 126389 | $ 20 |
Mar-20 | 126611 | $ 20 |
Abr-20 | 126389 | $ 25 |
Abr-20 | 126611 | $ 30 |
20 de mayo | 126389 | $ 30 |
20 de mayo | 126611 | $ 40 |
Junio-20 | 126389 | $ 35 |
Junio-20 | 126611 | $ 50 |
Jul-20 | 126389 | $ 40 |
Jul-20 | 126611 | $ 60 |
20 de agosto | 126389 | $ 45 |
20 de agosto | 126611 | $ 70 |
Sep-20 | 126389 | $ 50 |
Sep-20 | 126611 | $ 80 |
Ambas tablas son separadas el resultado necesito la cantidad en un
Fecha del evento | ||
Fecha | ID de usuario | Factura de punto de hora última factura |
Feb-20 | 126389 | $10.00 |
Feb-20 | 126611 | $0 |
Mar-20 | 126389 | $15.00 |
Mar-20 | 126611 | $10.00 |
Abr-20 | 126389 | $ 20.00 |
Abr-20 | 126611 | $20.00 |
20 de mayo | 126389 | $25.00 |
20 de mayo | 126611 | $30.00 |
Junio-20 | 126389 | $30.00 |
Junio-20 | 126611 | $40.00 |
Jul-20 | 126389 | $35.00 |
Jul-20 | 126611 | $50.00 |
20 de agosto | 126389 | $40.00 |
20 de agosto | 126611 | $60.00 |
Sep-20 | 126389 | $45.00 |
Sep-20 | 126611 | $70.00 |
Solved! Go to Solution.
Paso 1---Crear una tabla de puentes con id de usuario único
Paso 2 --Crear una columna calculada en la tabla Usuario activo
Nota: no muestra el valor de Feb para el usuario 126389 porque no hay datos en la tabla de usuario activa, puede trabajar en la fuente, pero espero que tenga el contexto.
Rergards
Vpanchu
Cree una columna calculada en la tabla "Usuario activo" como se indica a continuación:
Factura de punto de hora ultima factura ?
LOOKUPVALUE(Invoice_Data[Importe de la factura],Invoice_Data[Fecha],DATEADD(Active_Users[Fecha],-1,MONTH))
Asegúrese de que ha creado una relación entre las tablas del ID de usuario.
Por favor, hágamelo saber si esto se resuelve.
Gracias por la ayuda, ¿cómo puedo hacer que la relación como puede ver ambas tablas tienen varios ID de usuario del mismo usuario.
Paso 1---Crear una tabla de puentes con id de usuario único
Paso 2 --Crear una columna calculada en la tabla Usuario activo
Nota: no muestra el valor de Feb para el usuario 126389 porque no hay datos en la tabla de usuario activa, puede trabajar en la fuente, pero espero que tenga el contexto.
Rergards
Vpanchu
Hola @vpanchu
Gracias Está funcionando, pero el problema que estoy enfrentando es que está tomando demasiado tiempo para el cálculo. Tengo datos de 2018 y cada día obtengo alrededor de 24K filas en datos activos y aumentando con el negocio. ¿Es esa una forma más fácil de obtener estos datos?
saludos
Shan
1- you can try incremental load if you have pro account.(i am not sure What is your subscription)
2- you can Try giving one to many relationship insted of many to many.
3- Try to avoide columns with high cardinality if you dont really require it.
4- Use measures wherever required instead of calculated column.
Regards
Vpanchu
Mark the answer if its working for you, it may help other.
Please give Kudos if it was informative in any way 🙂
Have you tried incremental Refresh , instead of loading all the data every time?
because 24 k rows can be handled by PowerBI very easily its nothing.
Regards
Vinayak
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |