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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Función DATEADD

Hola a todos. Tengo uno rizado aquí. Estoy trabajando con una mesa que tiene ubicaciones. Los datos son de 2015, Para calcular la tasa de conversión, necesito seleccionar registros de 2015 hasta 60 días antes de hoy (que va a rodar sobre la base diaria) .

He estado usando una fórmula de cálculo para la tasa de conversión (que es simplemente ubicaciones / Reclamaciones) con la función dateadd (fecha, -2, meses). La fórmula funciona bien cuando veo esto en un objeto visual de tarjeta, pero cuando lo tiro en una tabla contra estado, sitio o cualquier otro campo de la misma tabla, produce un error "DATEADD espera una selección contigua cuando la columna de fecha no es única, tiene huecos o contiene la parte de tiempo".

1 ACCEPTED SOLUTION
v-xicai
Community Support
Community Support

Hola @adnanzakir ,

Puede crear una medida como DAX a continuación.

Measure= CALCULATE(<claim ID / Placements measure or coulmn>,FILTER(ALLSELECTED(Sales),Sales[Date]<=DATE(YEAR(TODAY()), MONTH(TODAY())-2, DAY(TODAY()))))

Saludos

Amy

Equipo de Apoyo Comunitario _ Amy

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

6 REPLIES 6
v-xicai
Community Support
Community Support

Hola @adnanzakir ,

Puede crear una medida como DAX a continuación.

Measure= CALCULATE(<claim ID / Placements measure or coulmn>,FILTER(ALLSELECTED(Sales),Sales[Date]<=DATE(YEAR(TODAY()), MONTH(TODAY())-2, DAY(TODAY()))))

Saludos

Amy

Equipo de Apoyo Comunitario _ Amy

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola Amy. Esta fórmula funcionó de un anto. Muchas gracias por su ayuda. 🙂

amitchandak
Super User
Super User

Dateadd necesita fechas continuas. Es por eso que recomendamos tener una tabla de fechas. Hay una alternativa

Nueva fecha(año([Fecha])-1,mes([Fecha])-1,día([Fecha])-1)

Esto significa que la nueva fecha es un año, un mes y un día atrás

Nueva fecha(año([Fecha])-1,mes([Fecha]),día([Fecha]))

Un año de retraso

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
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/

Anonymous
Not applicable

Gracias Amit.

Intenté esta fórmula y se le ocurrió el siguiente error:

"Un argumento de la función 'DATE' tiene el tipo de datos incorrecto o el resultado es demasiado grande o demasiado pequeño."

Básicamente lo que estoy tratando de lograr es para mi tasa de conversión, seleccionar todo desde 2015 hasta 2 meses a partir de hoy.

Así que el mes actual es abril, seleccione todos los registros de 2015 a febrero de 2020.

Mi fórmula sería algo así como:

Tasa de conversión: CALCULATE (ID de reclamación/Ubicaciones) donde la fecha de colocación es de hasta latest_placement_date - 2 meses.

danno
Resolver V
Resolver V

Hola, ¿está utilizando una fecha o tabla de calendario para sus fechas (es decir, una sola tabla con fechas continuas)? Si no es así, tendrá que remodelar. aquí hay un ejemplo de una tabla de fechas creada con DAX; https://www.sqlbi.com/tools/dax-date-template/

aquí hay una versión más básica: https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Alberto y Marco tienen un montón de buenos tutoriales sobre esto.

Anonymous
Not applicable

Hola Danno. Gracias por la respuesta. Estoy usando una tabla de fechas. Así que básicamente es una tabla con registros que muestran las ubicaciones logradas en una fecha específica.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors