Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Estoy atascado tratando de identificar dentro de un rango de fechas si un proveedor es nuevo o no en un informe de pagos por proveedor.
Estoy trabajando con 3 mesas.
Pagos : tiene todos los pagos para cada proveedor
Fechas: es una tabla de calendario (tiene una relación activa con la tabla 'Pagos' con el campo Fecha de pago
Añadido : tiene el código de proveedor y la fecha de creación (tiene una relación 'NO activa' con la tabla 'Fechas')
La idea es que cuando el usuario selecciona un rango de fechas de la segmentación (de la tabla 'Fechas'), estoy mostrando todos los pagos para cada proveedor en ese rango de fechas (que funciona bien),
Pero ahora el usuario necesita saber si el proveedor se creó durante ese mismo rango de fechas (es un nuevo proveedor) o si el proveedor se creó antes (es un proveedor antiguo). la fecha de creación del proveedor se encuentra en la tabla 'Añadido'.
Traté de hacer eso de diferentes maneras, pero puedo encontrar una fórmula para hacerlo. Muchas gracias mch!!
Hice algunos cambios y ahora funciona!!. ¡Gracias!
Gracias por responder a mi problema. Lo intenté con su solución, pero sigo recibiendo valores incorrectos.
Ejecuté el informe para abril + mayo y todos los proveedores creados en abril deben mostrar 'Nuevo' y muestra 'Antiguo'
Hola @gomezc73 ,
Creo que para lo que quieres esto funciona:
Primero debe crear una relación activa (ambas direccionales) entre Pagos[código de proveedor] y Agregado[código de proveedor]. A continuación, cree esta medida:
New_Old Vendor =
Var _start = MIN(Fechas[Date])
Var _end = MAX(Fechas[Date])
Var _vendor_Added = MIN(Added[CREATION DATE])
Return
IF(_vendor_Added>=_start && _vendor_Added<=_end, "new", "old")
La segmentación de datos se basa en las Fechas[Date].
Espero que esto ayude.