Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
Buenos días, necesito ayuda con la función lookupvalue. Cuando la realizo con un extracto del mayor si me da la fecha correcta del pago:
Lo que pasa, es que cuando lo hago con el mayor completo, dado que no existe un valor único me da error:
Lo que necesito es desarrollar la función para que busque cuando es la fecha de cada pago y de alguna forma decir que aunque haya valores que no sean únicos me devuelva la fecha de pago de cada factura al buscar los valores que sean iguales, es decir que [debe) = -[suma]
Gracias
Hi @Agustin_Tirado ,
Please try this expression:
Fecha Pago =
CALCULATE (
MAX ( Clientes[Fecha] ),
FILTER (
Clientes,
[Haber] = EARLIER ( Clientes[Debe] )
&& [Suma] = - EARLIER ( Clientes[Suma] )
)
)
Best Regards
Community Support Team _ chenwu zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Buenos días, al introducir la fórmula propuesta me sale el siguiente error:
Hi @Agustin_Tirado ,
I apologize for my mistake. I have updated the expression above. Please try it again.
Best Regards
Community Support Team _ chenwu zhu
Bueno días, salvo error por mi parte, no veo la nueva expresión
Gracias
Hi @Agustin_Tirado ,
Fecha Pago =
CALCULATE (
MAX ( Clientes[Fecha] ),
FILTER (
Clientes,
[Haber] = EARLIER ( Clientes[Debe] )
&& [Suma] = - EARLIER ( Clientes[Suma] )
)
)
Buenas de nuevo.
He indroducido la formula descrita con la única salvedad que le he indicado MINX en vez de MAXX. Funciona correctamente salvo en el caso en el cual coincida el importe de pago (haber) de variors clientes, en el cual me muestra el menor de las fecha de todos los clientes
Necesito reformular para que me indica la menor fecha del cliente en cuestión realizando el filtro por la cuenta de cada cliente (columna cuenta)
Gracias
En este caso concreto me devería devolver la fecha de 14/02/2019 del clientes con cuenta 430003691 y no la del 01/02/2017 que es de otro cliente con otro núemero de cuenta
ya por último, también introducir condición para que en el caso de que exista pagos de la misma cantidad indique cada fecha de pago en la factura correspondiente, que entiendo que será aplicando condición que de cada pago se aplique a la fecha de la factura más antigua, dado que sino indicará la misma fecha de pago en todas las factura de la misma cantidad
@Agustin_Tirado , A new column .(use correct table and column name
New column =
var _client = clients[Suma]
return
lookupvalue(clients[fecha], clients[haber], _client)
or
New column =
var _client = clients[Suma]
return
Maxx(Filter(clinets, clients[haber]= _client) ,clients[fecha])
User | Count |
---|---|
119 | |
78 | |
59 | |
52 | |
48 |
User | Count |
---|---|
171 | |
118 | |
60 | |
59 | |
54 |