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

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.

Reply
pcarrizo
Helper I
Helper I

Conteo y suma consecutivo

Buen Dia necesito su ayuda para poder generar una columna calculada que me vaya contando y sumando si cumple con las condiciones del IF.
Para ser un poco mas especifico necesito que me vaya contando y sumando las cantidad de cuotas que cumple las sentencias shot_220625_090625.pngshot_220625_091037.png 

desde ya muchas gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

Cree estas dos columnas calculadas.

Condition = 
VAR _condition =
    IF (
        AND (
            'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] >= 'DATASET_CAIDA_PRESELECION'[FECHA A CEDER],
            'DATASET_CAIDA_PRESELECION'[NROCUOTA] <= 'DATASET_CAIDA_PRESELECION'[CuotaMax]
        ),
        "MEET"
    )
RETURN
    _condition
Consecutive times = 
VAR _date =
    CALCULATE (
        MAX ( 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] ),
        FILTER (
            ALL ( 'DATASET_CAIDA_PRESELECION' ),
            'DATASET_CAIDA_PRESELECION'[Condition] <> "MEET"
                && 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO]
                    <= EARLIER ( 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] )
                && 'DATASET_CAIDA_PRESELECION'[ID_CREDITO]
                    = EARLIER ( 'DATASET_CAIDA_PRESELECION'[ID_CREDITO] )
        )
    )
VAR _times =
    CALCULATE (
        COUNTROWS ( 'DATASET_CAIDA_PRESELECION' ),
        FILTER (
            ALL ( 'DATASET_CAIDA_PRESELECION' ),
            'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO]
                <= EARLIER ( 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] )
                && 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] > _date
                && 'DATASET_CAIDA_PRESELECION'[ID_CREDITO]
                    = EARLIER ( 'DATASET_CAIDA_PRESELECION'[ID_CREDITO] )
        )
    ) + 0
RETURN
    _times

vcgaomsft_0-1656395524680.png

Saludos
Gao

Equipo de soporte de la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo bien sus necesidades o todavía tiene problemas, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

Cree estas dos columnas calculadas.

Condition = 
VAR _condition =
    IF (
        AND (
            'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] >= 'DATASET_CAIDA_PRESELECION'[FECHA A CEDER],
            'DATASET_CAIDA_PRESELECION'[NROCUOTA] <= 'DATASET_CAIDA_PRESELECION'[CuotaMax]
        ),
        "MEET"
    )
RETURN
    _condition
Consecutive times = 
VAR _date =
    CALCULATE (
        MAX ( 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] ),
        FILTER (
            ALL ( 'DATASET_CAIDA_PRESELECION' ),
            'DATASET_CAIDA_PRESELECION'[Condition] <> "MEET"
                && 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO]
                    <= EARLIER ( 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] )
                && 'DATASET_CAIDA_PRESELECION'[ID_CREDITO]
                    = EARLIER ( 'DATASET_CAIDA_PRESELECION'[ID_CREDITO] )
        )
    )
VAR _times =
    CALCULATE (
        COUNTROWS ( 'DATASET_CAIDA_PRESELECION' ),
        FILTER (
            ALL ( 'DATASET_CAIDA_PRESELECION' ),
            'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO]
                <= EARLIER ( 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] )
                && 'DATASET_CAIDA_PRESELECION'[FECHA_VENCIMIENTO] > _date
                && 'DATASET_CAIDA_PRESELECION'[ID_CREDITO]
                    = EARLIER ( 'DATASET_CAIDA_PRESELECION'[ID_CREDITO] )
        )
    ) + 0
RETURN
    _times

vcgaomsft_0-1656395524680.png

Saludos
Gao

Equipo de soporte de la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo bien sus necesidades o todavía tiene problemas, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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