Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Ayuda de DAX Formula

Hola

Tengo la siguiente tabla de fechas de clientes e ingresos. Me gustaría crear una columna calculada de DAX que etiquete al cliente como "Nuevo" cuando no haya ingresos reportados en el mes anterior. Es una fórmula fácil en Excel, pero ¿cómo puedo replicarla en DAX? Gracias

Fecha de ingresosClienteFórmula DAX
01/01/2022Cliente ANuevo
01/02/2022Cliente A
01/03/2022Cliente A
01/05/2022Cliente ANuevo

8 Replies

  • ¿Es solo el mes anterior que le interesa o si nunca antes han tenido una fecha de ingresos? ¿Básicamente solo tomar su primera cita y asignarla a una nueva?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Sólo el mes anterior, por favor. Ya tengo una fórmula para calcular si el cliente ya ha reconocido ingresos en el pasado. Gracias.

  • Lo siento por la demora en responder.

    Podrías probar algo como esto

    Nuevo cliente =
    Dónde maxdate = ANTERIORMES(NewCustomer[Fecha de ingresos])
    devolución si(maxdate, ESPACIO EN BLANCO(),"Nuevo")
    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Gracias Vanessa,

      La solución no parecía funcionar, pero veo de dónde vienes usando la lógica del mes anterior. Ahora he creado una columna PreviousMonth en mi conjunto de datos, simplemente no puedo encontrar una fórmula DAX que resulte en lo siguiente (donde previousDate no se encuentra en RevenueDate para el cliente A)

      Gracias

      Fecha de ingresosAnteriorFechaCliente Fórmula DAX
      01/06/202201/05/2022Cliente ANuevo
      01/07/202201/06/2022Cliente A
      01/08/202201/07/2022Cliente A
      01/10/202201/09/2022Cliente ANuevo
  • Hola

    Lo hice con esta fórmula:

    nuevo =
    var mois_prec = DATEADD(Hoja1[Fecha de ingresos], -1, MES)
    devolución
    si(
    CALCULAR(
    CONTAR(Hoja1[Cliente])
    , mois_prec
    ) = 0
    , "Nuevo"
    )
      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        Lamento escuchar que 😞 estaba funcionando en mi archivo Pbix.

        PD: ¿Sabes cómo agregar archivos pbix? No puedo encontrar ninguna opción para hacer eso.