Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi. I have the following measure [Measure 2], which calculates the values for Measure 1 based using values in Table, filtered by measures in a disconnected date table ([RefPeriodEnd] and [RefPeriodStart] reference the disconnected date table).
Measure2:=CALCULATE(
[Measure1],
FILTER(
ALL(Table),
Table[Date] <= [RefPeriodEnd]
&& Table[Date] >= [RefPeriodStart])
)
This works fine.
I now need to add one more filter that will allow me to omit data points where values of Table[Datapoint] are in Table2[Datapoint].
Table2 is simply a list of the data points I want to omit.
I have read that the CONTAINS function might accomplish this, but I am having trouble getting the syntax right with the code I already have. I also tried adding a Calculated Column that returns TRUE or FALSE if the Table1 data point value is in Table 2 and add "&& ALL_Env[FilterOut]=FALSE())" to the filter statement. But Filter does not allow evaluation on True/False, apparently.
Any suggestions?? Thanks for your help.
Solved my own issue, though there is perhaps a better way. I used the ALLEXCEPT() command, allowing me to still filter by the "FILTEROUT" column which has True/False values.
Measure2:=CALCULATE(
[Measure1],
FILTER(
ALLExcept(Table, Table[FilterOut]),
Table[Date] <= [RefPeriodEnd]
&& Table[Date] >= [RefPeriodStart])
)
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 21 | |
| 10 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 35 | |
| 31 | |
| 19 | |
| 13 | |
| 10 |