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.
Estimados expertos,
Tengo una medida que calcula la cantidad vencida de todos los casos con una "Fecha de vencimiento" en el mes seleccionado.
Se ve así:
Overduev2.1 =
CALCULATE(
SUMX(
FILTER('ALL$Cust_ Ledger Entry', 'ALL$Cust_ Ledger Entry'[Due Date] <= TODAY()
&& (ISBLANK('ALL$Cust_ Ledger Entry'[Posting date DCLE])||
'ALL$Cust_ Ledger Entry'[Posting date DCLE] > 'ALL$Cust_ Ledger Entry'[Due Date])), [OpenSales]))
Los resultados están bien.
Hay una relación activa entre ALL$Cust_ ledgers registrados'[Fecha de vencimiento] y mi tabla Fecha en 'Fecha[fecha]
Lo que estoy tratando de obtener es la cantidad vencida acumulada hasta el final de cada mes, así que si hay una cantidad que está atrasada en enero y todavía está atrasada en febrero, el monto debe aparecer en ambos meses.
Mi intento es este, pero está mal:
Overduev2.2 =
CALCULATE(
SUMX(
FILTER('ALL$Cust_ Ledger Entry', 'ALL$Cust_ Ledger Entry'[Due Date] <= TODAY()
&& (ISBLANK('ALL$Cust_ Ledger Entry'[Posting date DCLE])||
'ALL$Cust_ Ledger Entry'[Posting date DCLE] > 'ALL$Cust_ Ledger Entry'[Due Date])), [OpenSales]),
FILTER(ALLSELECTED('Date'),
'Date'[Date] <= 'Date'[Calendar EndOfMonth]))
La columna 'Date'[Calendar EndOfMonth] es solo una columna calculada que devuelve la última fecha del mes.
¡Gracias de antemano!
Solved! Go to Solution.
@setis , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
La tabla de fechas debe unirse con Fecha de vencimiento y tratar como
Overduev2.2 ?
CALCULATE(
SUMX(
FILTER('ALL$Cust_ Ledger Entry', (ISBLANK('ALL$Cust_ Ledger Entry'[Fecha de contabilización DCLE])?
'ALL$Cust_ ledgers registrados'[Fecha de contabilización DCLE] > 'ALL$Cust_ entrada contable'[Fecha de vencimiento])), [OpenSales]),
FILTER(ALLSELECTED('Date'),
'Date'[Fecha] <-max('Fecha'[Fecha]) && 'Fecha'[Fecha] <-today())
si hay debido y necesita ser llevado fwd esto debe funcionar
@setis , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
La tabla de fechas debe unirse con Fecha de vencimiento y tratar como
Overduev2.2 ?
CALCULATE(
SUMX(
FILTER('ALL$Cust_ Ledger Entry', (ISBLANK('ALL$Cust_ Ledger Entry'[Fecha de contabilización DCLE])?
'ALL$Cust_ ledgers registrados'[Fecha de contabilización DCLE] > 'ALL$Cust_ entrada contable'[Fecha de vencimiento])), [OpenSales]),
FILTER(ALLSELECTED('Date'),
'Date'[Fecha] <-max('Fecha'[Fecha]) && 'Fecha'[Fecha] <-today())
si hay debido y necesita ser llevado fwd esto debe funcionar
@Greg_Deckler y @amitchandak gracias por sus respuestas.
@amitchandak tu sugerencia hace exactamente lo que estaba buscando. ¡Gracias!
@amitchandak y @Greg_Deckler lo siento, fui demasiado rápido diciendo que esto funcionó. Aquí hay una tabla ficticia que intenta reproducir el problema y aquí hay un archivo con la tabla: https://drive.google.com/file/d/1lGVOjPH3o2sLd0Lk9InO9IBgrligCvjH/view?usp=sharing
Doc NrDue DatePosting dateAmount
101 | 02-05-2019 | 05-07-2019 | 500 |
102 | 07-06-2019 | 12-06-2019 | 200 |
103 | 09-08-2019 | 05-05-2020 | 800 |
Lo que pretendo mostrar es el importe del Doc Nr 101 transportado de mayo-2019 a junio-2019 (o desde la fecha de vencimiento hasta la fecha de registro si la granularidad está en el nivel del día)
@setis ¿Puede publicar datos de ejemplo como texto y salida esperada? Mucho más fácil de simular una solución de esa manera.
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |