In a script you can concatenate the Level order by BP descending and group by Company
and then pick the first 2 Levels.
load * inline [
Company, Level, BP
Left(Concat(Level, ',', -BP), Index(Concat(Level, ',', -BP), ',', 2) -1)
Group By Company;
In a Qlikview chart (straight table) without dimensions it works if you select one Company.
In a Qlikview chart (straight table) you can also add the Company dimension and hide the dimension (Hide Column) in Presentation tab