Forum Discussion
Need Point in Time Last Invoice Amount
- 5 years ago
Paso 1---Crear una tabla de puentes con id de usuario único
Paso 2 --Crear una columna calculada en la tabla Usuario activo
Factura pendiente el mes pasado ?LOOKUPVALUE('Datos de factura'[Importe de la factura],'Datos de factura'[Fecha],DATEADD('Usuario activo'[Fecha],-1,MES))Paso 3----pulsar los campos resaltados en una tablaNota: 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
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
- vpanchu5 years agoHelper I
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 🙂
- shanipowerbi5 years agoHelper III
- vpanchu5 years agoHelper I
Hi shanipowerbi
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