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
dtango9
Helper II
Helper II

Ayuda con la declaración de DAX

Hola

Soy nuevo en Power BI y espero que alguien pueda ayudar. Estoy buscando crear una declaración con los siguientes criterios:


- Condición 1 - "Tipo A" Y Condición 2 - "Tipo B"

- Campo de fecha n.o 1 o En el pasado

- Campo de fecha s 2 - Hoy y en el futuro

Cualquier ayuda es muy apreciada 🙂

1 ACCEPTED SOLUTION

@dtango9

Prueba algo similar a esto

Trial Offer =
IF (
    ( new_contract[subscription_type] = "Contract"
        || new_contract[new_dear] = "OFFER" )
        && (
            new_contract[subscriptioncancellationreason]
                <= TODAY ()
                && new_contract[new_enddate]
                    >= TODAY ()
        ),
    "Yes",
    "No"
)

Sin ver el modelo de datos es difícil indicarle el DAX exacto. Por favor, modifíquelo en función de sus necesidades.



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

View solution in original post

6 REPLIES 6
nandukrishnavs
Super User
Super User

@dtango9

Puede utilizar IF(), AND() , TODAY()

IF(<logical_test>,<value_if_true>[, <value_if_false>])
AND(<logical1>,<logical2>)

Consulte este enlace para obtener más comprensión.

https://www.tutorialgateway.org/power-bi-dax-logical-functions/

Si todavía está confundido, proporcione las tablas de muestra.



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

¡Gracias! Aquí están mis tablas de muestra - Todavía no estoy haciendo que funcione.

  • new_contract[subscription_type] - "Contrato" Y new_contract[new_deal] - "OFERTA"
  • new_contract[new_subscriptioncancellationreason] ha caducado
  • new_contract[new_enddate] es hoy o en el futuro

@dtango9 proporcione una tabla de ejemplo y una salida esperada. ¿Está intentando crear una columna o medida calculada?


Regards,
Nandu Krishna

Estoy buscando crear una columna calculada que devuelva True o False/Sí o No si se cumplen todos los criterios.

Hasta ahora tengo:

Oferta de prueba: IF(new_contract[subscription_type] á "Contrato", new_contract[new_dear] á "OFERTA")
Pero eso no funciona porque creo que necesito una declaración IF AND. También necesito incluir new_contract[subscriptioncancellationreason] á <-TODAY() y los criterios de fecha new_contract[new_enddate] > ? TODAY()

@dtango9

Prueba algo similar a esto

Trial Offer =
IF (
    ( new_contract[subscription_type] = "Contract"
        || new_contract[new_dear] = "OFFER" )
        && (
            new_contract[subscriptioncancellationreason]
                <= TODAY ()
                && new_contract[new_enddate]
                    >= TODAY ()
        ),
    "Yes",
    "No"
)

Sin ver el modelo de datos es difícil indicarle el DAX exacto. Por favor, modifíquelo en función de sus necesidades.



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

Esto es excelente. Muchas gracias por su ayuda 🙂

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.