Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Obtengo un volcado csv de Payment Gateway con miles y miles de registros semanales. Aquí hay un conjunto de muestra de transacciones donde James Smith ha comprado 5 productos / suscripciones diferentes. James ha sido cliente durante más de dos años y en su renovación el 1/05/2021 su tarjeta declinó, El sistema intentó volver a ejecutarse automáticamente el 5/7/2021 y se rechazó nuevamente. Finalmente, John de Contabilidad se puso en contacto manualmente con James, hizo los cambios nessasary a la cuenta y ejecutó una transacción exitosa el 5/10/20221.
| fecha | usuario | método | Tipo CC | estado | Id. de transacción | Texto de respuesta | Id. de cliente | Id. de suscripción | nombre | apellido | Id. de producto | Etiqueta del producto | Tarifa del producto |
| 5/1/2021 | sistema | tarjeta de crédito | visado | Disminuido | 9776 | No honre. No honrar | 5259 | 9135 | James | herrero | 19817 | Revista de medicamentos | $ 24,95 |
| 5/1/2021 | sistema | tarjeta de crédito | visado | Disminuido | 9776 | No honre. No honrar | 5259 | 4717 | James | herrero | 19840 | Revista LifeStyle | $ 64.00 |
| 5/1/2021 | sistema | tarjeta de crédito | visado | Disminuido | 9776 | No honre. No honrar | 5259 | 3972 | James | herrero | 19871 | Comisión de gestión | $ 9.00 |
| 5/1/2021 | sistema | tarjeta de crédito | visado | Disminuido | 9776 | No honre. No honrar | 5259 | 7424 | James | herrero | 20025 | Cuota | $ 7,95 |
| 5/1/2021 | sistema | tarjeta de crédito | visado | Disminuido | 9776 | No honre. No honrar | 5259 | 5800 | James | herrero | 21687 | Revista Salud | $ 179.00 |
| 5/7/2021 | sistema | tarjeta de crédito | visado | Disminuido | 2908 | No honre. No honrar | 5259 | 9135 | James | herrero | 19817 | Revista de medicamentos | $ 24,95 |
| 5/7/2021 | sistema | tarjeta de crédito | visado | Disminuido | 2908 | No honre. No honrar | 5259 | 4717 | James | herrero | 19840 | Revista LifeStyle | $ 64.00 |
| 5/7/2021 | sistema | tarjeta de crédito | visado | Disminuido | 2908 | No honre. No honrar | 5259 | 3972 | James | herrero | 19871 | Comisión de gestión | $ 9.00 |
| 5/7/2021 | sistema | tarjeta de crédito | visado | Disminuido | 2908 | No honre. No honrar | 5259 | 7424 | James | herrero | 20025 | Cuota | $ 7,95 |
| 5/7/2021 | sistema | tarjeta de crédito | visado | Disminuido | 2908 | No honre. No honrar | 5259 | 5800 | James | herrero | 21687 | Revista Salud | $ 179.00 |
| 5/10/2021 | Contabilidad de Juan | tarjeta de crédito | visado | aprobado | 4513 | La transacción fue aprobada | 5259 | 7424 | James | herrero | 20025 | Cuota | $ 7,95 |
| 5/10/2021 | Contabilidad de Juan | tarjeta de crédito | visado | aprobado | 4513 | La transacción fue aprobada | 5259 | 9135 | James | herrero | 19817 | Revista de medicamentos | $ 24,95 |
| 5/10/2021 | Contabilidad de Juan | tarjeta de crédito | visado | aprobado | 4513 | La transacción fue aprobada | 5259 | 5800 | James | herrero | 21687 | Revista Salud | $ 179.00 |
| 5/10/2021 | Contabilidad de Juan | tarjeta de crédito | visado | aprobado | 4513 | La transacción fue aprobada | 5259 | 3972 | James | herrero | 19871 | Comisión de gestión | $ 9.00 |
| 5/10/2021 | Contabilidad de Juan | tarjeta de crédito | visado | aprobado | 4513 | La transacción fue aprobada | 5259 | 4717 | James | herrero | 19840 | Revista LifeStyle | $ 64.00 |
Ahora lo que necesito mostrar en un panel / informe de BI es
Como todo esto viene en un gran volcado csv que se está importando directamente a BI. No sé cómo segmentar el problema y mostrar un informe de análisis de declinación. Por favor, ayuda!
Solved! Go to Solution.
Hay @incelaali,
Cree las siguientes medidas:
min date = CALCULATE(MIN('Table'[Date]),FILTER(ALL('Table'),'Table'[Customer ID]=MAX('Table'[Customer ID])&&'Table'[Status]="Declined"))max date = CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Custom]=MAX('Table'[Custom])&&'Table'[Status]="Declined"))_check = IF(MAX('Table'[Date])='Table'[min date],1,0)_check2 = IF(MAX('Table'[Date])<='Table'[max date]&&MAX('Table'[Date])>='Table'[min date],1,0)Total Amount = CALCULATE(SUM('Table'[Custom]),FILTER(ALL('Table'),'Table'[Customer ID]=MAX('Table'[Customer ID])&&'Table'[Date]=SELECTEDVALUE('Table'[Date])))
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Hay @incelaali,
Cree las siguientes medidas:
min date = CALCULATE(MIN('Table'[Date]),FILTER(ALL('Table'),'Table'[Customer ID]=MAX('Table'[Customer ID])&&'Table'[Status]="Declined"))max date = CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Custom]=MAX('Table'[Custom])&&'Table'[Status]="Declined"))_check = IF(MAX('Table'[Date])='Table'[min date],1,0)_check2 = IF(MAX('Table'[Date])<='Table'[max date]&&MAX('Table'[Date])>='Table'[min date],1,0)Total Amount = CALCULATE(SUM('Table'[Custom]),FILTER(ALL('Table'),'Table'[Customer ID]=MAX('Table'[Customer ID])&&'Table'[Date]=SELECTEDVALUE('Table'[Date])))
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Hola Kelly,
Esto casi me llevó a casa.
Ahora, como muestra la primera tabla, la primera vez que ocurrió el descenso. ¿Cómo puedo mostrar (Agrupación por ID de suscripción)
Una cosa a tener en cuenta es que cada declinación y aprobación deben ser consideradas como un par. De modo que si al mes siguiente la tarjeta vuelve a declinar podemos ver este ID de abonado dos veces en la lista, la primera vez para el 1/5/2021 y luego un descenso del 1/6/2021 (si procede)
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.