Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

Count blank

Hello

Hope someone can help me. I have two different tables connected by account number 

Table Accounts shows all my clients name.  

Table EQ_ Key Facts shows the number of facts we know about clients.

 

1. I need a measure to work out how many clients do not have any key facts, I cannot do this directly on the key facts table as this will only show clients who have key facts. 

 

In this example, Dan + Puppu do not have key facts. 

 

 

2. I need groups for how many key facts we have per client and the groups need to be as follow:

  • 0
  • 1-2
  • 3-4
  • 5-6
  • 6-10
  • >10

 

Could anyone please help me? 

 

Many thanks!! ðŸ˜€

 

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Anonymous 

     

    I tested it with your sample.

     

    Create a measure:

    Measure = 
    VAR _count = CALCULATE(COUNT('EQ_ Key Facts'[Key Facts]), FILTER('EQ_ Key Facts', [Key Facts] = MAX(Accounts[Accounts])))
    VAR _result = IF(_count <> BLANK(), _count, 0)
    RETURN
    SWITCH(TRUE(),
    _result = 0, "0",
    _result = 1 || _result = 2, "1-2")

     

    Output:

     

    Is this the result you expect? If this is not the result you are looking for, please provide the result you are looking for in excel form so we can help you better.

     

    Best Regards,
    Yulia Xu

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

3 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Anonymous So like a calculated column in your Accounts table like: COUNTROWS(RELATED('Key Facts')) + 0  ?

    • Anonymous's avatar
      Anonymous
      Not applicable

      Greg_Deckler  I mention the tables to show that I cannot know the blanks on the key facts 

      but I think something similat to this will work: 

       

      Measure =
      CALCULATE(
      count(Account table [name]) +0,
      EQ_Key_Facts[Comments] == BLANK()
      )
       
      but his returns all the accounts, no the ones that are blank 
       
      Many thanks for getting back to me!
  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous 

     

    I tested it with your sample.

     

    Create a measure:

    Measure = 
    VAR _count = CALCULATE(COUNT('EQ_ Key Facts'[Key Facts]), FILTER('EQ_ Key Facts', [Key Facts] = MAX(Accounts[Accounts])))
    VAR _result = IF(_count <> BLANK(), _count, 0)
    RETURN
    SWITCH(TRUE(),
    _result = 0, "0",
    _result = 1 || _result = 2, "1-2")

     

    Output:

     

    Is this the result you expect? If this is not the result you are looking for, please provide the result you are looking for in excel form so we can help you better.

     

    Best Regards,
    Yulia Xu

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.