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.