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
mmp
Helper I
Helper I

Ayuda para calcular una medida al seleccionar una fecha específica

Hola

Estoy tratando de calcular una medida que me da el número de clientes que han comprado desde el día -59 a -40 (dependiendo de la fecha de selección) y no han comprado durante los últimos 30 días.

Busqué en el foro y encontré algo que me inspiró y lo adapté para adaptarme a las condiciones requeridas

:

test = 

var tday = IF(HASONEVALUE(BIDAT[DAT_mois_nom]),FIRSTDATE(BIDAT[DAT_date]))
VAR day_30 = FIRSTDATE(DATEADD(BIDAT[DAT_date],-30,DAY))
VAR day_40 = FIRSTDATE(DATEADD(BIDAT[DAT_date],-40,DAY))
VAR day_59 = FIRSTDATE(DATEADD((BIDAT[DAT_date]),-59,DAY))

RETURN
COUNTROWS (
    FILTER (
        ADDCOLUMNS (
            VALUES ( BITKT[TKT_NUMCARTE] ),
            "Purchase_Between_40_59", CALCULATE (
                COUNTROWS ( BITKT ),DATESBETWEEN(BIDAT[DAT_date],day_59,day_40),ALLEXCEPT( BICLID,BICLID[CLID_mobile],BICLID[CLID_NOM],BICLID[Alea])
            ),
            "Last30DaysPurchase", CALCULATE (
                COUNTROWS ( BITKT ),DATESBETWEEN(BIDAT[DAT_date],day_30,tday),ALLEXCEPT( BICLID,BICLID[CLID_mobile],BICLID[CLID_NOM],BICLID[Alea])
            )
        ),
        [Purchase_Between_40_59] <> 0
            && [Last30DaysPurchase] = 0
    )
)

Funciona cuando selecciono un mes, sin embargo, cuando intento seleccionar una fecha específica, muestra el valor en blanco.

¿Podría ayudarme y decirme lo que hice mal?

Atentamente

Mohammad

3 REPLIES 3
lbendlin
Super User
Super User

¿Puede mostrar su modelo de datos y la estructura de la tabla BIDAT?

Hola @lbendlin,

Aquí está:

Capture d’écran 2020-11-08 à 20.07.35.png

Es una tabla de calendario básica.

Atentamente

Mohammad

@mmp

IF(HASONEVALUE(BIDAT[DAT_mois_nom])
Ha utilizado el mes en la condición if, intente cambiarlo a la columna [Date_date].


Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, por favor Acédárlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

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.