시트 내에 데이터를 이용하여 피버팅 기능을 사용할 때 일부 데이터에 대해서 피벗계산에서 제외하고자 하시는 경우에는 피벗 함수 동작 전에 해당 행에 대해서 Deleted 속성을 추가하시면 됩니다.


ex)

//피버팅 전에 CLS 열의 값이 공백인 데이터는 피버팅 계산에서 제외시키자
sheet.getDataRows().forEach(row=> {
    if(row["CLS"]=="") {
        row["Deleted"] = 1; // Deleted 속성 추가
        row["NoColor] = 1; // Deleted 속성이 추가되더라도 배경 색상에 영향을 주지 않게 설정
    }
})

//pivot 함수 호출
sheet.makePivotTable(param);


https://jsfiddle.net/bj96acpr/


주의) 해당 시트가 CRUD(저장)이 필요한 경우라면, 피버팅 후에Deleted 값을 원래대로 돌려줘야 합니다.