今日接到个需求:因为一列TITLE为突然要改”[Gross Profit`nActual`n`$000]” 这一列 里面因为有空白单元格的存在,导致DESC(从大到小)排序时出现空白单元格排在前面,这边可以先筛选不要空白(Null)单元格
$txtSelect = "[Entity Group] in (" + $txt + ")"
$stxt = "[Gross Profit`nActual`n`$000] desc"
$rowsOfCPR = $dtCPRSummary.Select("[Gross Profit`nActual`n`$000] is not null and " + $txtSelect,$stxt);
具体可以看 “[Gross Profit`nActual`n`$000] is not null” , 代表这一列筛选出空白单元格,我试过“[Gross Profit`nActual`n`$000] <> null” 或者 “[Gross Profit`nActual`n`$000] != null” 或者 “[Gross Profit`nActual`n`$000] <> ”” (右边这边有两个单引号,最后面是双引号)都不行,Powershell语法中条件类只能写前面,排序类可以写在逗号后面