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.
Hola
Estoy tratando de obtener el valor del 7o día de la fecha máxima en la tabla, estoy tratando de utilizar la diversión de la diferencia de fecha, pero no pude averiguar cómo hacerlo
Gracias
Santosh.
Solved! Go to Solution.
Hola @SANTOSHR ,
elDATEADDfunción requiere selecciones de fecha contiguas. Si tu cita es intermittent, tendrá valores BLNAK.
Para evitar el problema, puede crear una tabla de calendario con DAX a continuación y, a continuación, crear una relación entre la tabla de datos de hechos y la tabla de calendario en el campo de fecha.
Calendario: CALENDARIO(MIN(Table1[Date]),MAX(Table1[Date]))
O
Calendario :CALENDARAUTO()
A continuación, puede crear una columna en la tabla original para obtener la fecha 7 agregada.
Añadir 7 Fecha- DATEADD(Calendario[Fecha], 7, DIA)
Si lo malinterpreté, ¿podría compartir sus datos de muestra y capturas de pantalla de salida deseadas para su análisis posterior?
También puede cargar la muestra pbixa OneDrive y publique el enlace aquí. Enmascare los datos confidenciales antes de cargarlos.
Por favor, lea este post para obtener su respuesta rápidamente:Cómo obtener respuesta rápida a su pregunta.
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.
Hola @SANTOSHR ,
¿Tiene sentido? Si es así, marque la respuesta adecuada como una solución para ayudar a otros que tienen el problema similar y cerrar el caso. Si no, avísame y trataré de ayudarte más.
Saludos
Amy
Gracias por su ayuda, Funcionó para mí...
Hola @SANTOSHR ,
elDATEADDfunción requiere selecciones de fecha contiguas. Si tu cita es intermittent, tendrá valores BLNAK.
Para evitar el problema, puede crear una tabla de calendario con DAX a continuación y, a continuación, crear una relación entre la tabla de datos de hechos y la tabla de calendario en el campo de fecha.
Calendario: CALENDARIO(MIN(Table1[Date]),MAX(Table1[Date]))
O
Calendario :CALENDARAUTO()
A continuación, puede crear una columna en la tabla original para obtener la fecha 7 agregada.
Añadir 7 Fecha- DATEADD(Calendario[Fecha], 7, DIA)
Si lo malinterpreté, ¿podría compartir sus datos de muestra y capturas de pantalla de salida deseadas para su análisis posterior?
También puede cargar la muestra pbixa OneDrive y publique el enlace aquí. Enmascare los datos confidenciales antes de cargarlos.
Por favor, lea este post para obtener su respuesta rápidamente:Cómo obtener respuesta rápida a su pregunta.
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.
Hola @SANTOSHR ,
Si es solo 7o día a partir de un valor de fecha, puede obtenerlo utilizando el siguiente DAX:
Si dateadd que estará limitado por fechas en la tabla. Para agregar 7 días try
Añadir días: Tabla[Fecha]+7
El 25 de abril estoy organizando un seminario web en Power BI, Comprobar detalles - https://www.linkedin.com/posts/amitchandak78_webinar-tech-techforgood-activity-6658266754378231808-y...
Hola Amit, Gracias por su respuesta rápida, En realidad he desarrollado esta solución en tablue, A continuación está la consulta real que he utilizado en tableau. Estoy tratando de lograr la misma lógica en el poder bi usando dax. Por favor, ayuda
(sum(if ? FIXED :MAX([Fecha de venta]) ? ([Fecha de venta]) entonces [Valor] FIN)- suma( si DATEADD('semana',-1,- FIXED :MAX([Fecha de venta]))- [Fecha de venta] entonces [Valor] FIN)) / suma( si DATEADD('semana',-1,-FIXED :MAX([Fecha de venta])))-)-[Fecha de venta] entonces [Valor] FIN)) / suma( si DATEADD('semana',-1,-FIXED :MAX([Fecha de venta]))- [Fecha de venta] entonces [Valor] FIN)) / suma( si DATEADD('semana',-1,- FIXED :MAX([Fecha de venta]))- [Fecha de venta] entonces [Valor] FIN)) / suma( si DATEADD('semana',-1,- FIXED :MAX([Fecha de venta]))) [Fecha de venta] entonces [Valor] FIN)) / suma( si DATEADD('semana',-1,- FIXED :MAX([Fecha de venta]))-[Fecha de venta] entonces [Valor] FIN)) / suma( si DATEADD('semana',-1,- FIXED :MAX([Fecha de venta]))-[Fecha de venta] entonces [Valor] FIN
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |