Добрый день! Помогите плз, есть разбивка магазинов по АВС, есть сумма реализации товара, есть шкала выставления скидок. Необходимо по двум условиям АВС магазина и Сумма товара подтянуть из шкалы скидку. На форуме нашла решение с одним условием, только по сумме, но не могу понять, как добавить еще критерий магазина ( Реализовать необходимо в PQ
let
a = Table.PromoteHeaders(Excel.CurrentWorkbook(){[Name="src"]}[Content]),
b = List.Buffer(Table.ToRows(Table.PromoteHeaders(Excel.CurrentWorkbook(){[Name="skidka"]}[Content]))),
#"Added Custom" = Table.AddColumn(a, "a", each
if [Сумма]>7500 then 4 else
if [Сумма]>6000 then 3 else
if [Сумма]>4500 then 2 else
if [Сумма]>2500 then 1 else 0),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "b", each
if [магазин АВС] = "А" then 1 else
if [магазин АВС] = "В" then 2 else 3),
#"Added Custom2" = Table.AddColumn(#"Added Custom1", "Пользовательский", each b{[a]}{[b]}),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom2",{"a", "b"})
in
#"Removed Columns"
Здесь этот случай подробно разобран, даже в более сложной реализации. Алена, это самый быстрый из известных мне алгоритмов интервального поиска на языке М. Да и для понимания он совсем не сложный, почти все сделано на кнопках.