Is your data rounded to 2 places before it gets loaded? If not, that is your problem. Changing how it looks doesn't change the underlying data, so if you are selecting a record with 25.25 latitude, but internally it is 24.249233, it will not match against another record that also shows 25.25, but internally is 25.252113
Use the Number.Round() function in Power Query (or Rounding on the Transform tab) to round before DAX sees it.
Did I answer your question? Mark my post as a solution! Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!
DAX is for Analysis. Power Query is for Data Modeling