Forum Discussion

vibhoryadav23's avatar
vibhoryadav23
Icon for Helper II rankHelper II
4 years ago
Solved

Assign a value to missing matches between two tables

Hi,

 

I am pulling values from Table_2 in Table_1 with a realtionship. But there are some missing values in Table_2 which shows blank values in my Table_1. Instead of blank, I want to hard code a number eg - '8' or '0' whenever there is a missing match.

 

Table_1

User

A

B
C
D
E
F

 

Table_2

Usercount
A1
C5
E4

 

Expected output (Hardcoding '8' in this example)

UserCount
A1
B8
C5
D8
E4
F8

 

Thanks in advance.

  • You can substitute something else for blanks like this:

    Count =
    VAR _Count = SUM ( Table_2[count] )
    RETURN
        IF ( ISBLANK ( _Count ), 8, _Count )

     

4 Replies

  • You can substitute something else for blanks like this:

    Count =
    VAR _Count = SUM ( Table_2[count] )
    RETURN
        IF ( ISBLANK ( _Count ), 8, _Count )

     

  • Hi Alexis,

     

    This work well with some minor changes. But it always shows all the vales even after I apply a filter. Is there a way to filter values with the respective filters. 
    For example - If I add a new column with user attributes, like age group and I filter on that, it still shows all the values.

    • AlexisOlson's avatar
      AlexisOlson
      Icon for Super User rankSuper User

      It can be tricky since you have to specify which non-existing values you do and don't want to replace (how do you tell which blanks are which?). Can you give a specific example of what you're getting versus what you expect to get?

  • Ignore this for now as I have found a workaround for it (By creating a new table with unique values).

     

    Thanks for your help!