Preheat oven to 350°F (175°C). Grease and flour a 9”x 13”x 2” baking pan.
Place the flour, oats, butter, sugar, brown sugar, baking powder, and salt in the bowl of a food processor. Pulse several times until the mixture is crumbly.
Remove 1 cup of the mixture and mix with the pecans, forming small clumps with your fingers. Refrigerate until needed.
Press the remaining crust mixture firmly and evenly into the bottom of the prepared pan. Bake 15 minutes. Then, set aside to cool slightly.
To make the filling:
Place the cream cheese, sugar, eggs, and lemon juice in a large mixing bowl. Using an electric mixer on medium speed, beat until combined and smooth. Stir in the dried cranberries.
Pour the filling mixture over partially cooled crust. Spread evenly.
Scatter the reserved crumb topping over the filling.
Bake 40 to 45 minutes, or until the edges are brown and the filling is set.
Cool in the pan on a wire rack for 20 minutes. Cover and chill for at least 2 hours before serving.