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