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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Determinar si las fechas entre 2 columnas de fechas están en el calendario

Hola a todos

¿Cómo determino mediante DAX si las fechas entre 2 columnas (columna A y B) están dentro de las fechas que se muestran en la calandra creada con una instrucción If de sí o no para una columna calculada?

¿Hay alguna solución a este problema, por favor?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Mido999 , Nuevas columnas

Nueva columna para Col 1=

var _min = Min(calendario[Fecha])

var _max = Max(calendar[Fecha])

devolución

if([Col1] >= _min && [Col1]<=_max , "Col 1 está en fechas de calendario", "No")

Nueva columna para Col 1=

var _min = Min(calendario[Fecha])

var _max = Max(calendar[Fecha])

devolución

if([Col2] >= _min && [Col2]<=_max , "Col 2 está en fechas de calendario", "No")

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hay @Mido999 ,

¿La calandra creada en el conjunto de datos es una tabla o una columna? He creado una muestra simple, consulte mi archivo pbix para ver si le ayuda.

Gestionar la relación entre las dos tablas.

vpollymsft_0-1645679692292.jpeg

A continuación, cree una medida.

Measure =
VAR _mindate =
    MINX ( ALL ( 'Table' ), 'Table'[date_1] )
VAR _maxdate =
    MAXX ( ALL ( 'Table' ), 'Table'[date_2] )
RETURN
    IF (
        MAXX ( ALL ( calender ), calender[Date] ) <= _maxdate
            && MAXX ( ALL ( calender ), calender[Date] ) >= _mindate,
        "YES",
        "NO"
)

vpollymsft_0-1645679738878.png

Si he entendido mal su significado, proporcione su archivo pbix sin información de privacidad y salida deseada.

Saludos

Equipo de apoyo a la comunidad _ Polly

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Mido999 , Nuevas columnas

Nueva columna para Col 1=

var _min = Min(calendario[Fecha])

var _max = Max(calendar[Fecha])

devolución

if([Col1] >= _min && [Col1]<=_max , "Col 1 está en fechas de calendario", "No")

Nueva columna para Col 1=

var _min = Min(calendario[Fecha])

var _max = Max(calendar[Fecha])

devolución

if([Col2] >= _min && [Col2]<=_max , "Col 2 está en fechas de calendario", "No")

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

Top Solution Authors