Добрый день! Подскажите как получить сводную с показателями дней, в которые были порог в миллиард? За весь период можно и отдельной сводной. Пример(1,7мб) - ссылка
let
f = Excel.CurrentWorkbook(){[Name="Table_1"]}[Content],
n = List.Buffer(f[сумма]),
k = List.Count(n),
c = List.Buffer(
List.Generate(
()=>[i=0,s=n{i}],
each [i]<k,
each [i=[i]+1,s=[s]+n{i}],
each [s]
)
),
i = Number.Power(10,9),
s = List.Sum(n),
l = List.Numbers(i,Number.RoundDown(s/i),i),
d = List.Buffer(f[Дата]),
g=(x)=>List.PositionOf(c,x,Occurrence.First,(x,y)=>x>y),
h=(x)=>[v = x, d = d{g(x)}],
tbl = Table.FromRecords(List.Transform(l,h)),
to = Table.TransformColumnTypes(tbl,{{"d", type date}, {"v", Int64.Type}})
in
to
buchlotnik, Андрей VG, большое спасибо за варианты! Вариант Андрея идеален. Суть такая: вести сравнение продаж текущего года с продажами прошлых лет. Если месяц N-ого миллиарда совпадает, например, с месяцем трех годовых лидеров, то и ориентироваться прогнозом на ту же годовую прибыль этих годовых лидеров. К концу года прогноз будет точнее. Спасибо!