Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Dateadd no funciona con calculatetable

¡Hola amigos!

Necesito encontrar pagos que existan en un mes específico, pero que no aparezcan en el mes siguiente.

Estoy tratando de crear 2 tablas dinámicas con pagos con fecha de vencimiento en el mes de contexto y el mes anterior, para poder usar EXCEPT para encontrarlos.
Pero cuando intento crear la tabla con los pagos que vencen el mes anterior, sigo recibiendo solo los pagos que vencen en el mes de contexto...
¿Alguna idea de lo que estoy haciendo mal? Este es el código DAX:
OnlyPrev =
VAR CurrentMonth = MES(MAX(Calendario[Datos]))
VAR PrevMonth = MONTH(DATEADD(MAX(Calendar[Data]), -1, MONTH))
DEVOLUCIÓN
CALCULATETABLE(
PaymentTable,
FILTRO(
PaymentTable,
MONTH(PaymentTable[DueDate]) <> CurrentMonth &&
MONTH(DATEADD(PaymentTable[DueDate], -1, MONTH)) = Mes anterior
)
)

¡Muchas gracias por tu ayuda!

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

No estoy seguro de cómo pegar Excel aquí. Intenté copiar y pegar, pero recibí un mensaje de error HTML ...

Syndicate_Admin
Administrator
Administrator

Resultado esperado = Todos los pagos del mismo cliente que aparecen en el mes anterior (mes seleccionado -1) Y no aparecen en el mes seleccionado
Ejemplo de la tabla:

ID de clienteNombre del clienteNo de cuotaFecha de vencimientoMonto adeudadoMonto pagadoFecha de pago
6807Adriel Marques Delfino da Silva110/02/2023200,38200,3804/02/2023
6807Adriel Marques Delfino da Silva210/03/2023200,38200,3810/03/2023
6807Adriel Marques Delfino da Silva310/04/2023200,38200,3814/04/2023
6807Adriel Marques Delfino da Silva410/05/2023200,38200,3803/05/2023
6807Adriel Marques Delfino da Silva510/06/2023200,38200,3807/06/2023
6807Adriel Marques Delfino da Silva610/07/2023200,38204,5212/07/2023
6807Adriel Marques Delfino da Silva710/08/2023200,38204,7916/08/2023
6807Adriel Marques Delfino da Silva810/09/2023200,38201,7912/09/2023
6807Adriel Marques Delfino da Silva910/10/2023200,38200,3802/10/2023
6807Adriel Marques Delfino da Silva1010/11/2023200,380
6807Adriel Marques Delfino da Silva1110/12/2023200,380
6807Adriel Marques Delfino da Silva1210/01/2024200,380
6807Adriel Marques Delfino da Silva110/02/2023939306/02/2023
6807Adriel Marques Delfino da Silva210/03/2023939306/02/2023
6807Adriel Marques Delfino da Silva310/04/2023939306/02/2023
6807Adriel Marques Delfino da Silva410/05/2023939306/02/2023
6807Adriel Marques Delfino da Silva510/06/2023939306/02/2023
6807Adriel Marques Delfino da Silva610/07/2023939306/02/2023
6807Adriel Marques Delfino da Silva710/08/2023939306/02/2023
6807Adriel Marques Delfino da Silva810/09/2023939306/02/2023
6807Adriel Marques Delfino da Silva910/10/2023939306/02/2023
6807Adriel Marques Delfino da Silva1010/11/2023939306/02/2023
6807Adriel Marques Delfino da Silva1110/12/2023939306/02/2023
6807Adriel Marques Delfino da Silva1210/01/2024939306/02/2023
6268Ágatha Nogueira da Ponte Pinto610/01/2023235,69235,6902/01/2023
6268Ágatha Nogueira da Ponte Pinto710/02/2023235,69235,6903/02/2023
6268Ágatha Nogueira da Ponte Pinto810/03/2023235,69235,6906/03/2023
6268Ágatha Nogueira da Ponte Pinto910/04/2023235,69235,6910/04/2023
6268Ágatha Nogueira da Ponte Pinto1010/05/2023235,69235,6909/05/2023
6268Ágatha Nogueira da Ponte Pinto1110/06/2023235,69235,6905/06/2023
6268Ágatha Nogueira da Ponte Pinto1210/07/2023235,69235,6903/07/2023
6268Ágatha Nogueira da Ponte Pinto110/08/2023240,4240,404/08/2023
6268Ágatha Nogueira da Ponte Pinto210/09/2023240,4240,408/09/2023
6268Ágatha Nogueira da Ponte Pinto310/10/2023240,4240,405/10/2023
6268Ágatha Nogueira da Ponte Pinto410/11/2023240,4240,406/11/2023
6268Ágatha Nogueira da Ponte Pinto510/12/2023240,40
6268Ágatha Nogueira da Ponte Pinto610/01/2024240,40
6268Ágatha Nogueira da Ponte Pinto710/02/2024240,40
6268Ágatha Nogueira da Ponte Pinto810/03/2024240,40
6268Ágatha Nogueira da Ponte Pinto910/04/2024240,40
6268Ágatha Nogueira da Ponte Pinto1010/05/2024240,40
6268Ágatha Nogueira da Ponte Pinto1110/06/2024240,40
6268Ágatha Nogueira da Ponte Pinto1210/07/2024240,40
6268Ágatha Nogueira da Ponte Pinto105/05/20231.032,831.032,8305/05/2023
7133Agatha Ribeiro Rosa130/08/2023180,78180,7830/08/2023
7133Agatha Ribeiro Rosa230/09/2023180,78029/09/2023
7133Agatha Ribeiro Rosa330/10/2023180,78180,7830/10/2023
7133Agatha Ribeiro Rosa430/11/2023180,780
7133Agatha Ribeiro Rosa530/12/2023180,780
7133Agatha Ribeiro Rosa630/01/2024180,780
7133Agatha Ribeiro Rosa729/02/2024180,780
7133Agatha Ribeiro Rosa830/03/2024180,780
7133Agatha Ribeiro Rosa930/04/2024180,780
7133Agatha Ribeiro Rosa1030/05/2024180,780
7133Agatha Ribeiro Rosa1130/06/2024180,780
7133Agatha Ribeiro Rosa1230/07/2024180,780
7133Agatha Ribeiro Rosa1330/08/2024180,780
7133Agatha Ribeiro Rosa130/07/202369,2269,2226/07/2023
7133Agatha Ribeiro Rosa230/08/202369,2269,2230/08/2023
7133Agatha Ribeiro Rosa330/09/202369,2269,2229/09/2023
7133Agatha Ribeiro Rosa430/10/202369,2269,2230/10/2023
7133Agatha Ribeiro Rosa530/11/202369,220
7133Agatha Ribeiro Rosa630/12/202369,220
7133Agatha Ribeiro Rosa730/01/202469,220
7133Agatha Ribeiro Rosa829/02/202469,220
7133Agatha Ribeiro Rosa930/03/202469,220
7133Agatha Ribeiro Rosa1030/04/202469,220
7133Agatha Ribeiro Rosa1130/05/202469,220
7133Agatha Ribeiro Rosa1230/06/202469,220
7133Agatha Ribeiro Rosa1330/07/202469,220
6094Alana Bittencourt Moço Goston1115/01/2023215,920
6094Alana Bittencourt Moço Goston1215/02/2023215,920
6094Alana Bittencourt Moço Goston1315/03/2023215,920
6094Alana Bittencourt Moço Goston315/01/202383,0883,0811/08/2022
5617Alana Camille Duarte da Silva1231/01/2023254,60
2007Alanis Arruda Carneiro109/05/2023404009/05/2023
5755Alanis Ventura do Nascimento910/01/2023205,8195,5107/05/2022
5755Alanis Ventura do Nascimento1010/02/2023205,8195,5107/05/2022
5755Alanis Ventura do Nascimento1110/03/2023205,8195,5107/05/2022
5755Alanis Ventura do Nascimento1210/04/2023205,8195,5107/05/2022
5755Alanis Ventura do Nascimento110/05/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento210/06/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento310/07/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento410/08/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento510/09/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento610/10/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento710/11/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento810/12/2023222,26222,2603/05/2023
5755Alanis Ventura do Nascimento910/01/2024222,26222,2603/05/2023
5755Alanis Ventura do Nascimento1010/02/2024222,26222,2603/05/2023
5755Alanis Ventura do Nascimento1110/03/2024222,26222,2603/05/2023
5755Alanis Ventura do Nascimento1210/04/2024222,26222,2603/05/2023
5755Alanis Ventura do Nascimento110/04/2023168,04168,0405/04/2023
5755Alanis Ventura do Nascimento210/05/2023168,04168,0405/04/2023
5755Alanis Ventura do Nascimento310/06/2023168,04168,0405/04/2023
5755Alanis Ventura do Nascimento410/07/2023168,04168,0405/04/2023
5755Alanis Ventura do Nascimento510/08/2023168,04168,0405/04/2023
5755Alanis Ventura do Nascimento610/09/2023168,04168,0405/04/2023
5755Alanis Ventura do Nascimento710/10/2023168,04168,0405/04/2023
6739Alessandra de Souza Oliveira130/01/2023200,43204,6703/02/2023
6739Alessandra de Souza Oliveira210/02/2023200,43204,6113/02/2023
6739Alessandra de Souza Oliveira310/03/2023200,43204,7315/03/2023
6739Alessandra de Souza Oliveira410/04/2023200,43204,6113/04/2023
6739Alessandra de Souza Oliveira510/05/2023200,43204,8517/05/2023
6739Alessandra de Souza Oliveira610/06/2023200,43204,6714/06/2023
6739Alessandra de Souza Oliveira710/07/2023200,43204,6113/07/2023
6739Alessandra de Souza Oliveira810/08/2023200,43205,1522/08/2023
6739Alessandra de Souza Oliveira910/09/2023200,43205,5128/09/2023
6739Alessandra de Souza Oliveira1010/10/2023200,43205,2123/10/2023
6739Alessandra de Souza Oliveira1110/11/2023200,43204,8517/11/2023
6739Alessandra de Souza Oliveira1210/12/2023200,430
6739Alessandra de Souza Oliveira117/01/2023939317/01/2023
6739Alessandra de Souza Oliveira210/02/20239394,9513/02/2023
6739Alessandra de Souza Oliveira310/03/20239395,0115/03/2023
6739Alessandra de Souza Oliveira410/04/20239394,9513/04/2023
6739Alessandra de Souza Oliveira510/05/20239395,0717/05/2023
6739Alessandra de Souza Oliveira610/06/20239394,9814/06/2023
6739Alessandra de Souza Oliveira710/07/20239394,9513/07/2023
6739Alessandra de Souza Oliveira810/08/20239395,2222/08/2023
6739Alessandra de Souza Oliveira910/09/20239395,428/09/2023
6739Alessandra de Souza Oliveira1010/10/20239395,2523/10/2023
6739Alessandra de Souza Oliveira1110/11/20239395,0717/11/2023
6739Alessandra de Souza Oliveira1210/12/2023930
7296Alice Alves Carolino130/10/2023180,78180,7826/10/2023
7296Alice Alves Carolino230/11/2023180,780
7296Alice Alves Carolino330/12/2023180,780
7296Alice Alves Carolino430/01/2024180,780
7296Alice Alves Carolino529/02/2024180,780
7296Alice Alves Carolino630/03/2024180,780
7296Alice Alves Carolino730/04/2024180,780
7296Alice Alves Carolino830/05/2024180,780
7296Alice Alves Carolino930/06/2024180,780
7296Alice Alves Carolino1030/07/2024180,780
7296Alice Alves Carolino1130/08/2024180,780
Syndicate_Admin
Administrator
Administrator

Las medidas me darán valores únicos, ¿verdad?
Eso no es lo que estoy buscando...
Necesito generar una tabla con los pagos de los clientes que aparecen en un mes y no aparecen en el siguiente (seleccionado). Es por eso que necesito generar una tabla.

Syndicate_Admin
Administrator
Administrator

¡Muchas gracias por cualquier ayuda!
A continuación se muestra un ejemplo de la tabla.
El resultado esperado = Todos los pagos del mismo cliente que aparecen en el mes anterior (mes seleccionado -1) Y no aparecen en el mes seleccionado

ID de clienteNombre del clienteNo de cuotaFecha de vencimientoMonto adeudadoMonto pagadoFecha de pago
6807Adriel Marques Delfino da Silva110/02/2023200,38200,3804/02/2023
6807Adriel Marques Delfino da Silva210/03/2023200,38200,3810/03/2023
6807Adriel Marques Delfino da Silva310/04/2023200,38200,3814/04/2023
6807Adriel Marques Delfino da Silva410/05/2023200,38200,3803/05/2023
6807Adriel Marques Delfino da Silva510/06/2023200,38200,3807/06/2023
6807Adriel Marques Delfino da Silva610/07/2023200,38204,5212/07/2023
6807Adriel Marques Delfino da Silva710/08/2023200,38204,7916/08/2023
6807Adriel Marques Delfino da Silva810/09/2023200,38201,7912/09/2023 Resultado esperado = Todos los pagos del mismo cliente que aparecen en el mes anterior (mes seleccionado -1) Y no aparecen en el mes seleccionado
6807Adriel Marques Delfino da Silva910/10/2023200,38200,3802/10/2023
6807Adriel Marques Delfino da Silva1010/11/2023200,380
6807Adriel Marques Delfino da Silva1110/12/2023200,380
6807Adriel Marques Delfino da Silva1210/01/2024200,380
6807Adriel Marques Delfino da Silva110/02/2023939306/02/2023
6807Adriel Marques Delfino da Silva210/03/2023939306/02/2023
6807Adriel Marques Delfino da Silva310/04/2023939306/02/2023
6807Adriel Marques Delfino da Silva410/05/2023939306/02/2023
6807Adriel Marques Delfino da Silva510/06/2023939306/02/2023
6807Adriel Marques Delfino da Silva610/07/2023939306/02/2023
6807Adriel Marques Delfino da Silva710/08/2023939306/02/2023
6807Adriel Marques Delfino da Silva810/09/2023939306/02/2023
6807Adriel Marques Delfino da Silva910/10/2023939306/02/2023
6807Adriel Marques Delfino da Silva1010/11/2023939306/02/2023
6807Adriel Marques Delfino da Silva1110/12/2023939306/02/2023
6807Adriel Marques Delfino da Silva1210/01/2024939306/02/2023
6268Ágatha Nogueira da Ponte Pinto610/01/2023235,69235,6902/01/2023
6268Ágatha Nogueira da Ponte Pinto710/02/2023235,69235,6903/02/2023
6268Ágatha Nogueira da Ponte Pinto810/03/2023235,69235,6906/03/2023
6268Ágatha Nogueira da Ponte Pinto910/04/2023235,69235,6910/04/2023
6268Ágatha Nogueira da Ponte Pinto1010/05/2023235,69235,6909/05/2023
6268Ágatha Nogueira da Ponte Pinto1110/06/2023235,69235,6905/06/2023
6268Ágatha Nogueira da Ponte Pinto1210/07/2023235,69235,6903/07/2023
6268Ágatha Nogueira da Ponte Pinto110/08/2023240,4240,404/08/2023
6268Ágatha Nogueira da Ponte Pinto210/09/2023240,4240,408/09/2023
6268Ágatha Nogueira da Ponte Pinto310/10/2023240,4240,405/10/2023
6268Ágatha Nogueira da Ponte Pinto410/11/2023240,4240,406/11/2023
6268Ágatha Nogueira da Ponte Pinto510/12/2023240,40
6268Ágatha Nogueira da Ponte Pinto610/01/2024240,40
6268Ágatha Nogueira da Ponte Pinto710/02/2024240,40
6268Ágatha Nogueira da Ponte Pinto810/03/2024240,40
Syndicate_Admin
Administrator
Administrator

@AntonioFreitasW , la tabla es estática, el uso de selectedvalue no dará como resultado valores dinámicos

Usar medidas con la ayuda de la inteligencia de tiempo

ejemplo


MTD Sales = CALCULATE(SUM(Sales[Importe de las ventas]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Importe de las ventas]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
últimas ventas del mes = CALCULATE(SUM(Sales[Importe de las ventas]),previousmonth('Date'[Date]))
MTD Sales = CALCULATE(SUM(Sales[Importe de las ventas]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Importe de las ventas]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))

Time Intelligence, parte de aprender Power BI https://youtu.be/cN8AO3_vmlY?t=27510
Inteligencia de tiempo, DATESMTD, DATESQTD, DATESYTD, Semana a semana, Semana hasta la fecha, Período personalizado en período,
Período personalizado hasta la fecha: https://youtu.be/aU2aKbnHuWs&t=145s

Syndicate_Admin
Administrator
Administrator

¡Muchas gracias por la respuesta!
Probé su sugerencia, pero reemplazando TODAY() por la fecha SELECCIONADA, y me dio un mensaje de "Error circular"...

SoTemAntes =
CALCULABLETABLE(
ContasaReceber,
TODO(ContasaReceber),
FILTRO(ContasaReceber,
EOMONTH(ContasaReceber[Fecha de vencimiento],0) <> EOMONTH(SELECTEDVALUE(Fechas[Fechas]),0) &&
EOMONTH(ContasaReceber[Fecha de vencimiento],0) = EOMONTH(SELECTEDVALUE(Fechas[Fechas]),-1)
))
¿Alguna idea de lo que puede estar mal?
¡Muchas gracias por tu ayuda!
Syndicate_Admin
Administrator
Administrator

Hola

Comparta datos en un formato que se pueda pegar en un archivo de MS Excel y muestre el resultado esperado.

Syndicate_Admin
Administrator
Administrator

@AntonioFreitasW , Si dinámico significa que si debería considerar un filtro o una segmentación, no lo hará. Las tablas son estáticas

Puedes probar como

CALCULATETABLE(
PaymentTable,
FILTRO(
PaymentTable,
EOMONTH(PaymentTable[DueDate],0) <> eomonth(today(),0) &&
EOMONTH(PaymentTable[DueDate],0) = eomonth(today(),-1)
)

La medida puede ser dinámica y se puede utilizar la inteligencia de tiempo para ello

Time Intelligence, parte de aprender Power BI https://youtu.be/cN8AO3_vmlY?t=27510
Inteligencia de tiempo, DATESMTD, DATESQTD, DATESYTD, Semana a semana, Semana hasta la fecha, Período personalizado en período,
Período personalizado hasta la fecha: https://youtu.be/aU2aKbnHuWs&t=145s

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.