Forum Discussion

HenryJS's avatar
HenryJS
Icon for Post Prodigy rankPost Prodigy
6 years ago

Medida: Texto & Fecha

Hola a todos

Tengo dos mesas:

  • 'Combinar1'
  • 'Acciones de exportación'

Necesito una medida que:

  • Si CandidateRef en Merge1 tiene un Export Actions[ActionName] - "Call - Update"
  • & 'Exportar acciones'[ActionDate] >
  • ENTONCES Sí

El último lunes devuelta sólo las acciones del lunes más reciente en adelante

Espero que sea claro y gracias de nuevo!

Combinar 1 tabla

Capture2.JPG

Acciones de exportación

Capture1.JPG

3 Replies

    • HenryJS's avatar
      HenryJS
      Icon for Post Prodigy rankPost Prodigy

      Hola @Greg_Deckler

      Necesito tres columnas/medidas (no estoy seguro de cuáles más aplicables)

      Contactado desde el lunes

      • Si 'Exportar candidatos'[CandidateRef] á 'Acciones de exportación'[CandidateRef]
      • & 'Exportar acciones'[ActionDate] >
      • & 'Exportar acciones'[NombreAcciónDeAcción] - "Llamar - Actualizar"
      • ENTONCES "Sí"

      Contacto Por

      • Si 'Contactado desde el lunes' - "Sí"
      • DEVOLVER 'Acciones de exportación'[Nombre de usuario] para la última acción

      Contactado en

      • Si 'Contactado desde el lunes' - "Sí"
      • RETURN 'Export Actions'[ActionDate] for latest Action

      'Acciones de exportación'

      CandidateRefCandidatonombre de usuarioActionNameActionDate
      38731Jason RepeatedPenélope WareLlamada - Actualización06/04/2020 18:26
      90770Victor KingsleyPenélope WareLlamada - Actualización06/04/2020 18:21
      65631John Lawrence HenryPenélope WareLlamada - Actualización06/04/2020 18:19
      39445Adrian StuartKatherine BrophyLlamada - Actualización06/04/2020 16:19
      110032Jay AtieIsabella MylakLlamada - Actualización06/04/2020 16:19

      'Exportar candidatos'

      CandidateRefNombre del candidato
      38731Jason Repeated
      180Simon Parsons
      242John Harris
      243Tim Kirkby
      244Mick Sawford
      245Chris Overton
      246Peter Begbey
      247Paul Mankey
      90770Victor Kingsley
      249Roger Halsey
      250Mark Emberton
      251The Darrall
      252Derek Jones
      253Phil Thompson

      Esperanza que tiene sentido

      ¡Gracias!

      • v-juanli-msft's avatar
        v-juanli-msft
        Icon for Community Support rankCommunity Support

        Hola @HenryJS

        Compruebe si este resultado está bien.

        Capture4.JPG

        Para conseguir esto, creo una tabla de fechas

        date table =
        ADDCOLUMNS (
            CALENDARAUTO (),
            "year", YEAR ( [Date] ),
            "month", MONTH ( [Date] ),
            "week", WEEKNUM (
                [Date],
                2
            ),
            "weekday", WEEKDAY (
                [Date],
                2
            )
        )
        

        A continuación, crear medidas

        name =
        LOOKUPVALUE (
            'Export Candidates'[Candidate Name],
            'Export Candidates'[CandidateRef], MAX ( 'Export Actions'[CandidateRef] )
        )
        
        lastMonday =
        CALCULATE (
            MAX ( 'date table'[Date] ),
            FILTER (
                ALL ( 'date table' ),
                'date table'[weekday] = 1
                    && 'date table'[Date]
                        <= TODAY ()
            )
        )
        
        
        Contacted Since Monday =
        IF (
            [name]
                <> BLANK ()
                && MAX ( [action.date] ) <= [lastMonday]
                && MAX ( [ActionName] ) = "Call - Update",
            "Yes",
            "No"
        )
        
        Contact By = IF([Contacted Since Monday]="Yes",MAX([UserName]))
        
        Contacted on = IF([Contacted Since Monday]="Yes",MAX([ActionDate]))
        

        [action.date] es una columna calculada

        action.date = [ActionDate].[Date]

        Saludos
        Maggie
        Equipo de Apoyo Comunitario _ Maggie Li
        Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.