Como substituir valores (nulos) com saída 0 no PIVOT

Tentei converter os valores (nulos) com 0 (zeros) de saída na função PIVOT, mas não tenho nenhum sucesso.

Abaixo está a tabela e a sintaxe que eu tentei "

SELECT
CLASS,
[AZ],
[CA],
[TX]
FROM #TEMP
PIVOT (SUM(DATA)
FOR STATE IN ([AZ], [CA], [TX])) AS PVT
ORDER BY CLASS

CLASS   AZ  CA      TX
RICE    10  4       (null)
COIN    30  3        2
VEGIE   (null) (null) 9

Eu tentei usar oISNULL mas não funcionou.

PIVOT SUM(ISNULL(DATA,0)) AS QTY

Alguém poderia por favor olhar para o seu erro de sintaxe? Muito obrigado!

questionAnswers(6)

yourAnswerToTheQuestion