Прошу помощи с Power Query, нужно вывести значение "Bonus" в запросе "Layers" по следующим условиям:
если значение "Target" меньше 1, нужно сравнить значение "Actual" с целевыми значениями "Actual" из "Layers" и вывести соответствующее ему значение "Bonus":
на примере KPI 1 (Country AA). "Target" меньше 1, сравниваем "Actual" с целевыми значениями "Actual" из "Layers":
if [Actual] (0.985) >= [Actual] 0.97 then [Bonus] (1) else
if [Actual] (0.985) >= [Actual] 0.965 then [Bonus] (0.7) else
if [Actual] (0.985) >= [Actual] 0.96 then [Bonus] (0.6) else
if [Actual] (0.985) >= [Actual] 0.955 then [Bonus] (0.5) else
null
результат [Bonus] в данном случае 1
если значение "Target" больше 1, нужно сравнить значение "Index" с целевыми значениями "Index" из "Layers" и вывести соответствующее ему значение "Bonus":
на примере KPI 2 (Country AA). "Target" больше 1, сравниваем "Index" с целевыми значениями "Index" из "Table":
if [Index] (1.005) >= 1 then [Bonus] (0.02) else
if [Index] (1.005) >= .99 then [Bonus] (0.015) else
if [Index] (1.005) >= .98 then [Bonus] (0.01) else
if [Index] (1.005) >= .97 then [Bonus] (0.005) else
null
результат [Bonus] в данном случае 0.002
Заранее спасибо.