'DAX reverse filter
Working in Power BI -- pretty straight forward, looking to do the exact opposite of the formula below:
newtable = CALCULATETABLE(
table1, FILTER(
table2, table2[ID]
)
)
Right now this is filtering 675 of 4423 rows in Table 1 that were found in Table 2. I want it to do the exact opposite: 3748 of 4423 rows in Table 1 NOT found in Table 2.
Cheers
Solution 1:[1]
You can try the following DAX:
newtable =
CALCULATETABLE(
table1,
NOT(table1[ID] IN VALUES(table2[ID]))
)
Results:
Solution 2:[2]
The simplest way is EXCEPT function:
EXCEPT( BigTable, SmallTable )
This will return a BigTable without elements of SmallTable.
EXCEPT by Alberto:
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Foxan Ng |
| Solution 2 | Przemyslaw Remin |

