Forum Discussion
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
| User | count |
| A | 1 |
| C | 5 |
| E | 4 |
Expected output (Hardcoding '8' in this example)
| User | Count |
| A | 1 |
| B | 8 |
| C | 5 |
| D | 8 |
| E | 4 |
| F | 8 |
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
- AlexisOlson
Super User
You can substitute something else for blanks like this:
Count = VAR _Count = SUM ( Table_2[count] ) RETURN IF ( ISBLANK ( _Count ), 8, _Count ) - vibhoryadav23
Helper II
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
Super 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?
- vibhoryadav23
Helper II
Ignore this for now as I have found a workaround for it (By creating a new table with unique values).
Thanks for your help!