Calcule CYTD y PYTD dependiendo del cortador de filtro en power bi

Un usuario Pregunto ✅

Anónimo

Hola,

Por favor ayúdame en lo siguiente
Tengo muchos filtros como Región, Territorio, Producto y Año. Al comprobar el año, tengo que actualizar el año marcado YTD y el año anterior marcado YTD.

cap.JPG

Me puede ayudar con eso ?

Anónimo

En respuesta a v-gizhi-msft

Mi problema se resuelve en otro ticket.
https: //community.powerbi.com/t5/Desktop/Not-getting-the-YTD-of-previous-year-using-measures/mp/940 …

Gracias por todo el apoyo.

Amitchandak

En caso de que tenga una tabla de fechas y el año venga de eso. Puedes tener medidas como estas

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))

Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd(dateadd('Date'[Date],-1,Year),-21,Day))

Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Refiera:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Aprecie sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución.
En caso de que no sirva de ayuda, proporcione información adicional y márqueme con @

Gracias. Mis blogs recientes –Decodificación de consultas directas: inteligencia de tiempo, colores del ganador en MAP, análisis de recursos humanos, Power BI, trabajo con tiempo no estándar y comparación de datos entre rangos de fechas
Orgulloso de ser un Datanaut Conectarse en Linkedin

Anónimo

En respuesta a Amitchandak

Hola @amitchandak,

No estoy usando ninguna tabla de fechas porque estoy conectando 3 tablas y cada tabla tiene región, Territorio y Producto para filtrar.
Por ejemplo, cada fecha tendrá varios productos / Región / Territorio. Pero en DateTable, solo podemos tener una fecha.

en mi tabla
6 de marzo de 2019 – Región Central
6 de marzo de 2019 – Región Nordeste

6 de marzo de 2019 – Región Sur

en la tabla de fechas, no puedo tener 3 filas con la misma fecha, ¿verdad?

Avísame si puedo hacer algo más.

En respuesta a Anónimo

Hola,

¿Cuáles son sus relaciones y columnas vinculadas entre sus tres tablas?

Aconsejo crear una tabla de fechas de dimensión para filtrar estas tablas con una relación de uno a muchos.

Cree una tabla de segmentación de fechas como esta:

DateSlicerTable = DISTINCT(SELECTCOLUMNS('Table',"Date",'Table'[Date]))

Atentamente,

Giotto Zhi

Anónimo

En respuesta a v-gizhi-msft

Mi problema se resuelve en otro ticket.
https: //community.powerbi.com/t5/Desktop/Not-getting-the-YTD-of-previous-year-using-measures/mp/940 …

Gracias por todo el apoyo.

Amitchandak

En respuesta a Anónimo

La tabla de fechas solo tendrá columnas relacionadas con la fecha y la fecha, como el año, el mes, el trimestre, etc. Por qué necesitamos una región en eso. eso debería ser parte de una dimensión diferente.

Consulte este archivo que tenemos fecha y otros dim comunes entre algunas tablas: https: //www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix? Dl = 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *