cancel
Showing results for
Did you mean:
Highlighted
Frequent Visitor

## Price Benchmarking - Weighted Average

I am looking for some assistance to create a measure that results in a weighted average price for products that share a common variable - in this case, products that share a common age.

The weighted average should take into account not only the prices of all products with the same age, but also the ‘brand rankings’.

• 70% bias towards rank 1 prices
• 15% rank 2 prices
• 15% rank 3 prices

To illustrate what I am seeking, please see the example below:

As you can see, not all product ages have price examples from each of the brand ranks - the measure would need to be able to handle this.

I am unsure if this is something to tackle within the Excel file, or if we can achieve it in PowerBI. To assist, please see the following links for the Excel file and my attempts at a Power BI model.

1 ACCEPTED SOLUTION

Accepted Solutions
Member

## Re: Price Benchmarking - Weighted Average

Hi, this measure should do it. Just add it to your table visualisation

```Weighted Avg =
VAR SelectedAge =
SELECTEDVALUE ( 'All Price Points'[Age] )
RETURN
CALCULATE (
DIVIDE (
SUMX (
'All Price Points',
SWITCH ( RELATED ( 'BRAND RANKINGS'[Brand Rank] ), 1, 0.7, 2, 0.15, 3, 0.15 ) * 'All Price Points'[Price]
),
SUMX (
'All Price Points',
SWITCH ( RELATED ( 'BRAND RANKINGS'[Brand Rank] ), 1, 0.7, 2, 0.15, 3, 0.15 )
)
),
ALL ( 'All Price Points' ),
'All Price Points'[Age] = SelectedAge
)```

2 REPLIES 2
Member

## Re: Price Benchmarking - Weighted Average

Hi, this measure should do it. Just add it to your table visualisation

```Weighted Avg =
VAR SelectedAge =
SELECTEDVALUE ( 'All Price Points'[Age] )
RETURN
CALCULATE (
DIVIDE (
SUMX (
'All Price Points',
SWITCH ( RELATED ( 'BRAND RANKINGS'[Brand Rank] ), 1, 0.7, 2, 0.15, 3, 0.15 ) * 'All Price Points'[Price]
),
SUMX (
'All Price Points',
SWITCH ( RELATED ( 'BRAND RANKINGS'[Brand Rank] ), 1, 0.7, 2, 0.15, 3, 0.15 )
)
),
ALL ( 'All Price Points' ),
'All Price Points'[Age] = SelectedAge
)```

Frequent Visitor

## Re: Price Benchmarking - Weighted Average

Thank you, @vik0810. Works perfectly.

Announcements

#### Meet the 2020 Season 1 Power BI Super Users!

It’s the start of a new Super User season! Learn all about the new Super Users and brand-new tiered recognition system.

#### Super User Challenge: Can You Solve These?

We're celebrating the start of the New Super User season with our first ever Super User 'Can You Solve These?' challenge.

#### Power BI Desktop Update - February 2020

We are super excited for our update this month, as we are releasing two of our top community requests!