Forum Discussion

Jrich18's avatar
Jrich18
Frequent Visitor
5 years ago
Solved

Dealing with blank data - creating measures

Hi,

 

Im realatively new to power BI, im using a flat file to report on price movements of commodities.

not all commodities have price data for each month.

 

My data table looks like this:

CommodityDatePrice
101-Jan1
102-Jan2
103-Jan3
201-Jan1
203-Jan2
204-Jan3
301-Jan1
305-Jan2

 

I want to create measures to calculate things such as averag price and % change. However the average price takes into account the blanks and brings the average down. how can i get around this? ive tried the following which doesnt work in ignoring the blanks:

CALCULATE(AVERAGE('Weekly Master'[Price]), 'Weekly Master'[Price]<>0||'Weekly Master'[Price]<>BLANK())
 
Thanks!
  • Hi Jrich18 

    AVERAGE already ignores the blanks (not the zeros, of course). Use an AND instead of an OR:

     

    CALCULATE(AVERAGE('Weekly Master'[Price]), 'Weekly Master'[Price]<>0  &&  'Weekly Master'[Price]<>BLANK())

     

     

    Please accept the solution when done and consider giving a thumbs up if posts are helpful. 

    Contact me privately for support with any larger-scale BI needs, tutoring, etc.

     

     

1 Reply

  • AlB's avatar
    AlB
    Icon for Community Champion rankCommunity Champion

    Hi Jrich18 

    AVERAGE already ignores the blanks (not the zeros, of course). Use an AND instead of an OR:

     

    CALCULATE(AVERAGE('Weekly Master'[Price]), 'Weekly Master'[Price]<>0  &&  'Weekly Master'[Price]<>BLANK())

     

     

    Please accept the solution when done and consider giving a thumbs up if posts are helpful. 

    Contact me privately for support with any larger-scale BI needs, tutoring, etc.