Я пытаюсь создать новую переменную, которая будет использовать в качестве значения другую переменную с динамическим именем. Вот что я пытаюсь сделать:
У меня есть System.Array с двумя значениями:
$Years = 2015, 2016
Другая переменная $Transactions имеет список различных транзакций.
Я пытаюсь использовать каждое из этих значений $Years следующим образом:
ForEach($Year in $Years){
New-Variable -Name "Transactions_$Year" -Value $Transactions | Where {$_.Date -like "*.$Year"
Теперь то, что я хотел бы сделать (в том же цикле ForEach), — это использовать это значение $Transactions_$Year при создании другой новой переменной, например:
New-Variable -Name "Income_$Year" -Value $Transactions_$Year | Where {$_.Amount -NotLike "-*"} | Measure-Object Amount -Sum | Select -ExpandProperty Sum
}
Возможно ли это, или у вас есть какие-либо альтернативные способы, как я мог бы добиться этого?