Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Data Manipulation/Calculated Column Creation Help

Hello, I am perplexed by a problem on how to manipulate my data.  Essentially, I need to create a new column that determines if a customer account is active or inactive based on whether they have any active contracts or not. My raw data is presented like this:


I need to make the above table look like this:



Once I am able to display the above, I can manipulate it to provide the appropriate counts, etc.

  • Anonymous's avatar
    Anonymous
    7 years ago

    Hi Anonymous

     

    Create 3 measures for this.

    Status = IF([Active Contracts]>0, "Active","Inactive")
    
    Active Contracts =  CALCULATE(COUNT('Status Column'[Contract Number]), FILTER('Status Column','Status Column'[Status]="Active"))
    
    InActive Contracts = CALCULATE(COUNT('Status Column'[Contract Number]), FILTER('Status Column','Status Column'[Status]="Inactive"))

     

     

    Hope this is clear.

     

    Thanks
    Raj

5 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi

      Can you please post the data in text format so that it can be copied?

     

    Thanks
    Raj

    • Anonymous's avatar
      Anonymous
      Not applicable

       

      Here you go:

      Customer NumberContract NumberContract Status
      1231000TRUE
      1232000TRUE
      4563000FALSE
      4564000TRUE
      4565000

      TRUE

      7896000

      FALSE

      7897000

      FALSE

      7898000

      FALSE

       

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi Anonymous

         

        Create 3 measures for this.

        Status = IF([Active Contracts]>0, "Active","Inactive")
        
        Active Contracts =  CALCULATE(COUNT('Status Column'[Contract Number]), FILTER('Status Column','Status Column'[Status]="Active"))
        
        InActive Contracts = CALCULATE(COUNT('Status Column'[Contract Number]), FILTER('Status Column','Status Column'[Status]="Inactive"))

         

         

        Hope this is clear.

         

        Thanks
        Raj