diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/statistics/member/AdminMemberStatisticsRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/statistics/member/AdminMemberStatisticsRepository.kt
index 63159bc..25c69fc 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/statistics/member/AdminMemberStatisticsRepository.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/statistics/member/AdminMemberStatisticsRepository.kt
@@ -44,11 +44,7 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
             .select(
                 QDateAndMemberCount(
                     getFormattedDate(charge.createdAt),
-                    Expressions.numberTemplate(
-                        Long::class.java,
-                        "COUNT(DISTINCT {0})",
-                        member.id
-                    ).castToNum(Int::class.java)
+                    member.id.countDistinct().castToNum(Int::class.java)
                 )
             )
             .from(charge)
@@ -123,11 +119,7 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
             .select(
                 QDateAndMemberCount(
                     getFormattedDate(charge.createdAt),
-                    Expressions.numberTemplate(
-                        Long::class.java,
-                        "COUNT(DISTINCT {0})",
-                        member.id
-                    ).castToNum(Int::class.java)
+                    member.id.countDistinct().castToNum(Int::class.java)
                 )
             )
             .from(charge)