ここに裏話があります。私はいくつかの異なる方法でデータを検証しようとしています。データベースにクエリを実行し、そのデータを csv にエクスポートしました。
次に、powershell を使用して、次のコマンドを実行します
$staleDates = Import-Csv DataAudit.csv | Where-Object { $_.asOfDate -ne "" } | Foreach-Object { $_.AsOfDate = $_.AsOfDate -as [datetime]; $_ } | Where-Object {$_.asOfDate -lt $measuredDate}
$nullDates = Import-Csv DataAudit.csv | Where-Object {$_.asOfDate -eq ""}
$percentTooLarge = Import-Csv DataAudit.csv | Foreach-Object { $_.SumHoldingPercent = $_.SumHoldingPercent -as [float]; $_ } | Where-Object { $_.SumHoldingPercent -gt 100 }
$percentTooSmall = Import-Csv DataAudit.csv | Where-Object {$_.SumHoldingPercent -ne "" } | Foreach-Object { $_.SumHoldingPercent = $_.SumHoldingPercent -as [float]; $_ } | Where-Object {$_.SumHoldingPercent -lt 99.99999 }
これら 4 つの変数の結果を単一の csv に結合して、不良データのレポートとして電子メールで送信する方法はありますか?
また、私はPowershell v1.0を使用しています