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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
aymantm
Helper I
Helper I

Restar fechas en la misma columna y devolver cero en caso de los valores de fecha idénticos

Hola a todos,

Estaba buscando una manera de crear una columna calculada que calculara automáticamente la duración entre fechas en una columna de fecha llamada orderdate, con un filtro de otra columna vamos a llamarlo Product.

Compuse la siguiente expresión:

ByAymanProductFlowDays ?
var currentproduct-Sales[ProductName]
var previousdate-MAXX(FILTER(Sales,Sales[ProductName]-currentproduct&&Sales[OrderDate]<EARLIER(Sales[OrderDate])),Sales[OrderDate])
var result-IF(ISBLANK(previousdate),0,Sales[OrderDate]-previousdate)
resultado de retorno
Al usar esta expresión en los datos de adventureworks obtuve los resultados como se muestra en la siguiente imagen
byaymanproductflowdays.jpg

En el pequeño círculo rojo hay dos valores consecutivos de 1. Mi objetivo es restar las fechas en la columna roja

por lo que debido a que las fechas relevantes son idénticas, el valor de highlited amarillo debe ser cero.
¿Cómo corregir la expresión DAX o reescribirla para cumplir mis objetivos?
Que todos ustedes
Ayman
4 REPLIES 4
mahoneypat
Microsoft Employee
Microsoft Employee

La variable previousdate solo tiene un < ANTERIOR. Cámbiate a <.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat Lo intenté antes. devuelve toda la columna en ceros.

lbendlin
Super User
Super User

¿Tiene una columna de índice? ¿Cómo se ordenan las filas?

Ordené la mesa manualmente.

No hay columna de índice. Prefiero si la solución no se basa en columnas adicionales

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors