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

Don'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.

Reply
PeterStuhr
Helper V
Helper V

Total en ejecución: excluya si no hay pedidos durante meses

Hola a todos

Tengo un reto con el que necesitaría ayuda.

Mi configuración:

* Tabla de ventas que contiene "ID de empresa", "Fecha de pedido", "Ingresos".

* Tabla de empresa que contiene dimensiones (Relación con el ID de empresa)

* Tabla de fechas (Relación con la fecha del pedido)

Me gustaría hacer un total de ejecución mostrando el número de empresas (clientes que tenemos), basado en su primer pedido.

Sin embargo, si un cliente de repente no ha comprado durante 18 meses, no debe ser incluido en los próximos meses.

Ejemplo:

La Compañía A compra por primera vez el 1 de enero de 2015. Se cuentan cada mes por delante. Digamos que su última orden es el 31 de mayo de 2015, entonces deben contarse desde enero de 2015 hasta noviembre de 2016 (18 meses). Después de eso, ya no deben contarse. Es importante que se cuenten todos los meses antes de los 18 meses, pero sólo no se cuentan después de ese período. ¿Cómo haría eso?

He intentado con esto:

DateDiffMonths á DATEDIFF(TODAY(), [Last Date], MONTH)
Sin embargo, eso es mirar en tiempo real desde HOY siempre, que no es lo que quiero. Quiero que se vea "basado en cada mes" si había pedido 18 meses atrás.
¡Espero que tenga sentido!
¡Gracias!

2 REPLIES 2
amitchandak
Super User
Super User

@PeterStuhr ,¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Hola

Aquí puse un ejemplo de Empresas y Fecha de Pedido, y agregué una columna que muestra "CountUntil", lo que significa durante cuánto tiempo esta empresa (basada en cada pedido) debe contar en las compañías totales rodantes.

IdFecha del pedidoLast Until
A01-01-201524-06-2016
A25-06-201516-12-2016
A12-12-201504-06-2017
A01-03-201623-08-2017
A05-08-201627-01-2018
A01-12-201625-05-2018
B01-01-201524-06-2016
B25-06-201516-12-2016
B12-12-201504-06-2017
B01-03-201623-08-2017
B05-08-201627-01-2018
B01-12-201625-05-2018
B01-01-201725-06-2018
B14-02-201708-08-2018
C01-06-201723-11-2018
C14-10-201707-04-2019
C17-07-201808-01-2020
C12-12-201904-06-2021



Y aquí está mi salida deseada:

Capture.JPG

Ejemplo: La empresa A tiene su primera orden enero de 2015 y su última orden de diciembre de 2016. Significa que debe contar hasta mayo de 2018 (último pedido + 18 meses).

¿Cómo hago esto en PBI?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors