Você pode usar
COUNT(DISTINCT ) na saída de um CASE expressão. Por exemplo, para contar o número de AcctNo_Pkey distintos s que têm um [amount] < 1500 linha em algum lugar no resultado agregado, você pode usar isto:COUNT(DISTINCT CASE WHEN [amount] < 1500 THEN AcctNo_PKey END)
Que você pode ver em ação neste exemplo mínimo de sqlfiddle