Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Returning a value

Hello,

 

How can I write a measure that if the value to be 0 to return it as No Value rather than Blank. 

 

Scenario: 

I have Three tables Request ID, Priority, and Technician. The slicer is already set to show only those Request IDs assigned for that technician. 

 

How can I write a measure to show a specific priority for that technician and if there isn't any assigned to him this month - to return 0 or a text "No Value"

 

I have tried the following but it kept giving me an error: 

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

8 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Anonymous Try:

     

     

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

     

    What is the error? Sample data would help.

     

    Which one works will depend on data type of __Calc

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Greg_Deckler 

      This doesn't work or perhaps I wasn't able to replicate it on my file

       

      Created TimeRequest IDTechnicianStatusPriority
      02/06/2020100100AOpenP4
      15/04/2020100101BOpenP1
      30/05/2020100102CAwaiting Customer FeedbackP4
      26/06/2020100103DClosedP2
      17/18/2020100104AOpenP2
      17/18/2020100105BClosedP4
      14/09/2020100106COpenP4
      14/09/2020100107DClosedP4
      14/09/2020100108AAwaiting Customer FeedbackP2
      14/09/2020100109AClosedP1

       

      They're in separate tables but I have already done the relations between tables and calendar and it's working fine.

      Let's say I have the above sample and I require to add 

       

      number of Completed Problems Assigned

      number of Current Problems assigned

  • dobregon's avatar
    dobregon
    Impactful Individual

    Hi,

     

    I think the if is the solution

     

    if((valueanalysie)=0,"No Value",value)

  • Anonymous , +0  can help typically

     

    Try like

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

    • Anonymous's avatar
      Anonymous
      Not applicable

      amitchandak 

      Hey, 

       

      This only keeps returning a 1