cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

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

Accepted Solutions
Highlighted
Community Support
Community Support

Re: Función DATEADD

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
Highlighted
Resolver IV
Resolver IV

Re: Función DATEADD

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.

Highlighted
Helper II
Helper II

Re: Función DATEADD

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.

Highlighted
Super User IV
Super User IV

Re: Función DATEADD

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/



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
My Recent Blog -Week is not so Weak Connect on Linkedin

Proud to be a Super User!

Highlighted
Helper II
Helper II

Re: Función DATEADD

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.

Highlighted
Community Support
Community Support

Re: Función DATEADD

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

Highlighted
Helper II
Helper II

Re: Función DATEADD

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

Helpful resources

Announcements
August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

Super Users of the Quarter - Q2 2020

Super Users of the Quarter - Q2 2020

Who are our Super User Superstars? Who made it to the top of the leaderboards? Get the answers!

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Community Summit Australia – Join Online!

Community Summit Australia – Join Online!

Be a part of the leading Microsoft Business Applications digital event, curated for the APAC community.