In a small bowl, mix mayo, yogurt, white wine vinegar, salt, and pepper. Whisk together and set aside.
In a large bowl, add broccoli, cheese, raisins, bacon, walnuts, and onion. Toss to mix.
Pour dressing over salad. Toss to coat.
Can be kept in the fridge for up to 5 days.