What is the difference in results of CALCULATE function if we use it with and without FILTER function. Suppose we have those two measures:

Measure1 = CALCULATE([X], 'FactTable'[Color]="Red")

Measure2 = CALCULATE([X], FILTER('FactTable', 'FactTable'[Color]="Red")

**Update. Additional bounty question:**

Is there a way to modify *Measure2* by using other functions, such as ALL, or ALLSELECTED, so that it would return exactly the same results as *Measure1*?

**Update after bounty**

I have decided to grant the bounty for a different answer than the one I accepted.