Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 31
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg Пример.JPG
(46.1 Kb, 18 просмотров)

Foreigner, Идея интересна, но мне на выходе нужно получить большое кол-во точек за неопределенный заранее промежуток времени, для детального изучения графика роста объема данных и предсказания планируемого объема при таких же темпах роста, через год, два или три. Если выборка маленькая, то грфик будет "скакать" в зависимости от выбранного периода.
Пример полученного результата моим вариантом скрипта в конце сообщения и на всякий случай во вложении, но работал скрипт без циклического перебора, было задано фиксированное кол-во проходов, что не универсально, примерно таким образом:

Код: Выделить весь код
Over= ($files | Where {$_.Days -gt 749} | Measure-Object).Count 
'Over_SizeKB'= [math]::Round((($files | Where {$_.Days -gt 749} | Measure-Object -Property Length -Sum).sum/1KB),2)
'749Days'= ($files | Where {$_.Days -gt 742 -AND $_.Days -le 749} | Measure-Object).Count
'749Days_SizeKB'= [math]::Round((($files | Where {$_.Days -gt 742 -AND $_.Days -le 749} | Measure-Object -Property Length -Sum).sum/1KB),2)
'742Days'= ($files | Where {$_.Days -gt 735 -AND $_.Days -le 742} | Measure-Object).Count
'742Days_SizeKB'= [math]::Round((($files | Where {$_.Days -gt 735 -AND $_.Days -le 742} | Measure-Object -Property Length -Sum).sum/1KB),2)

... ...

'7Days'= ($files | Where {$_.Days -gt 0 -AND $_.Days -le 7} | Measure-Object).Count
'7Days_SizeKB'= [math]::Round((($files | Where {$_.Days -gt 0 -AND $_.Days -le 7} | Measure-Object -Property Length -Sum).sum/1KB),2)

Отправлено: 15:50, 17-06-2016 | #5