Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Devolver un valor

Hola

¿Cómo puedo escribir una medida que si el valor es 0 para devolverlo como Sin valor en lugar de En blanco.

Escenario:

Tengo tres tablas Request ID, Priority y Technician. La segmentación de datos ya está configurada para mostrar solo los ID de solicitud asignados a ese técnico.

¿Cómo puedo escribir una medida para mostrar una prioridad específica para ese técnico y si no hay ninguna asignada a él este mes - para devolver 0 o un texto "Sin valor"

He intentado lo siguiente, pero me siguió dando un error:

Assigned_P4 de la Assigned_P4 de la solicitud if(ISFILTERED('Priorities'[Request ID], FIRSTNONBLANK('Priorities'[Priority],0), 1))))

8 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    @isluwislu Tratar:

    Assigned_P4 = 
      VAR __Calc = <some calculation>
    RETURN
      IF(ISBLANK(__Calc),0,__Calc)
    
    or
    
    Assigned_P4 = 
      VAR __Calc = <some calculation>
    RETURN
      __Calc + 0
    

    ¿Cuál es el error? Los datos de muestra ayudarían.

    • Anonymous's avatar
      Anonymous
      Not applicable

      @Greg_Deckler

      Esto no funciona o tal vez no pude replicarlo en mi archivo

      Tiempo creadoIdentificación de la solicitudTécnicoEstadoPrioridad
      02/06/2020100100AAbiertoP4
      15/04/2020100101BAbiertoP1
      30/05/2020100102CA la espera de los comentarios de los clientesP4
      26/06/2020100103DCerradoP2
      17/18/2020100104AAbiertoP2
      17/18/2020100105BCerradoP4
      14/09/2020100106CAbiertoP4
      14/09/2020100107DCerradoP4
      14/09/2020100108AA la espera de los comentarios de los clientesP2
      14/09/2020100109ACerradoP1

      Están en mesas separadas, pero ya he hecho las relaciones entre las mesas y el calendario y está funcionando bien.

      Digamos que tengo la muestra anterior y necesito añadir

      número de problemas completados asignados

      número de problemas actuales asignados

  • dobregon's avatar
    dobregon
    Impactful Individual

    Hola

    Creo que el if es la solución

    if((valueanalysie)-0,"Sin valor",valor)

  • @isluwislu, +0 puede ayudar típicamente

    Inténtalo como

    Assigned_P4 de la Assigned_P4 de la clase if(ISFILTERED('Priorities'[Request ID]), FIRSTNONBLANK('Priorities'[Priority],0)+0, 1)