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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Filtro para valores totales para mes y año

Tengo una mesa FACT con Qty enviado y el trabajo pendiente Qty para pedidos. El informe tiene una segmentación de fechas. Mi requisito es mostrar una combinación de columnas como se muestra a continuación. Estoy teniendo problemas con la medida para el atraso para el mes actual y año, ya que no estoy seguro de cómo filtrar para mes y año.

Si la fecha seleccionada es el 5 de mayo de 2021,

Necesidad de calcular el atraso para mayo de 2021 y el atraso para el año total (ya que hay atrasos en los próximos meses también)

Mi resultado esperado es

clienteVentas de MTDVentas del año pasado el mismo mesAtraso para el mes actualAtraso para el año en curso
10051004100905011550

Mi Pbix - https://drive.google.com/file/d/1neGxPlFQPQI3O9BFSfwXvCStw5F4sREO/view?usp=sharing

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@Pbi07 , ¿no ayudan medidas como estas con las tablas de fechas?

Ventas MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))

el año pasado MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH))))

o es acumulación de atrasos

Ventas cumm = CALCULATE(SUM(Sales[Sales Amount]),filter(allselected(date),date[date] <=max(date[Date])))

o

Ventas cumm = CALCULATE(SUM(Sales[Sales Amount]),filter(all(date),date[date] <=max(date[Date])))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos/s. Refer :radacad sqlbi Mi serie de vídeos Apreciar sus Felicitaciones.

View solution in original post

Gracias @amitchandak

El trabajo pendiente es acumulativo para finales de mes y fin de año en función de la fecha seleccionada en segmentación de datos..

Usé esto a continuación medidas y busco estar trabajando.

Atraso para el mes = CALCULATE(SUM(Sales[Backlog Quanity]),DATESBETWEEN('Calendar'[Fecha],STARTOFMONTH('Calendar'[Fecha]),ENDOFMONTH('Calendar'[Fecha])))
atraso para el año =
CALCULATE(SUM(Sales[Backlog Quanity]),DATESBETWEEN('Calendario'[Fecha],STARTOFMONTH('Calendario'[Fecha]),ENDOFYEAR('Calendario'[Fecha])))
Gracias por la guía. cerrando el hilo.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Pbi07 en lugar de tener un filtro en la columna de fecha, puede tener un filtro separado para año y mes como se indica a continuación

negi007_0-1620313130439.png

y cambiar el sintexto de columna seleccionado a continuación

Fecha seleccionada = SELECTEDVALUE('Calendario'[Fecha].[ Mes]) y "-" y SELECTEDVALUE('Calendario'[Fecha].[ Año])
avísame si funciona para ti. gracias
Syndicate_Admin
Administrator
Administrator

@Pbi07 , ¿no ayudan medidas como estas con las tablas de fechas?

Ventas MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))

el año pasado MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH))))

o es acumulación de atrasos

Ventas cumm = CALCULATE(SUM(Sales[Sales Amount]),filter(allselected(date),date[date] <=max(date[Date])))

o

Ventas cumm = CALCULATE(SUM(Sales[Sales Amount]),filter(all(date),date[date] <=max(date[Date])))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos/s. Refer :radacad sqlbi Mi serie de vídeos Apreciar sus Felicitaciones.

Gracias @amitchandak

El trabajo pendiente es acumulativo para finales de mes y fin de año en función de la fecha seleccionada en segmentación de datos..

Usé esto a continuación medidas y busco estar trabajando.

Atraso para el mes = CALCULATE(SUM(Sales[Backlog Quanity]),DATESBETWEEN('Calendar'[Fecha],STARTOFMONTH('Calendar'[Fecha]),ENDOFMONTH('Calendar'[Fecha])))
atraso para el año =
CALCULATE(SUM(Sales[Backlog Quanity]),DATESBETWEEN('Calendario'[Fecha],STARTOFMONTH('Calendario'[Fecha]),ENDOFYEAR('Calendario'[Fecha])))
Gracias por la guía. cerrando el hilo.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.