Forum Discussion
Price Change Filter
I have been tasked to see if there is a way (formula) in Power BI that would allow users to see only items that had a predetermined price change over the prior period over a set price...they say a 3% change, but I think that there should also be a way to do this with changing percentages. I am sure some may want filter at 2 or so percent and some may want it at a higher percent than three. Thoughts?
5 Replies
- dkay84_PowerBI
Microsoft Employee
I would think the best approach here would be to have a table with incremental values, say "0.5%", "1%", "1.5%" etc. up to some limit, and use this as a slicer. Simultaneously, add a calc column to the original data that determines the price change (or if it comes from the data source) and then add another calc column for the percentage bucket. Those buckets would mirror the buckets you made in the first table, and then you can build a relationship and use the slicer in the report.
- AnonymousNot applicable
I like your idea...that did not cross my mind. Thx!
- AnonymousNot applicable
So now that I am mulling this over, if the filter had values of "0.5%", "1%", "1.5%" etc....what would happen if any of the changes are not exactly "0.5%", "1%", "1.5%" etc. For instance my fear is if a results was a 1.15% change, would the filter exclude those items since there is not matching filter value? Thoughts?
- dkay84_PowerBI
Microsoft Employee
That's why your calc column logic creates buckets:
If([PriceChange]<=.005,"<=.05%",If(and([PriceChange]>.005,[PriceChange]<=.01),".05-1%,...)
However, with this said, I wonder if you could use a numeric range slicer using your actual percentage change column.