In a large bowl combine broccoli, carrots, red onion, apples, pecans, and dried cranberries.
To make the dressing: Whisk together mayonnaise, greek yogurt, lemon juice, sugar, salt and pepper.
Add the dressing to the salad and toss to coat. Chill until ready to serve.