DVar, DVarP 함수

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

분산을 구할 지정된 ( 도메인 ) 레코드 집합의 값 집합 DVarDVarP 함수를 사용할 수 있습니다. VBA 모듈, 매크로, 쿼리 식 또는 계산된 컨트롤 폼 이나 보고서에 대 한 Visual Basic에서 DVarDVarP 함수를 사용 합니다.

DVarP 함수를 사용 하 여 샘플 모집단 분산을 계산 하는 모집단 및 DVar 함수 분산을 계산 합니다.

예를 들어 학생의 시험 성적 집단의 분산을 계산 하는 DVar 함수를 사용할 수 있습니다.

구문

DVar ( expr 도메인 [criteria] )

DVarP ( expr 도메인 [criteria] )

DVarDVarP 함수는 다음과 같은이 인수가 있습니다.

인수

설명

expr

필수. 분산을 구할 숫자 필드를 식별 하는 식입니다. 해당 필드의에서 데이터에서 계산을 수행 하는 식 또는 테이블 또는 쿼리의 필드를 식별 하는 방법은 문자열 식 수입니다. 예:pr, 테이블, 폼, 상수 또는 함수에 있는 컨트롤의 이름 필드를 포함할 수 있습니다. Expr 함수가 기본 제공 또는 사용자 정의 되어 있지만 다른 도메인 집계 함수나 SQL 집계 함수의 수 있습니다. Expr 에 포함 된 모든 필드 숫자 필드 여야 합니다.

domain

필수 요소로서 도메인을 구성하는 레코드 집합을 식별하는 문자열 식입니다. 테이블 이름을 사용하거나 매개 변수가 필요 없는 쿼리의 이름을 사용할 수 있습니다.

criteria

선택 사항입니다. DVar 또는 DVarP 함수를 실행할 데이터 범위를 제한 하는 데 사용 하는 문자열 식입니다. 예를 들어 조건이 자주 단어 없이 SQL 식에 WHERE 절에 해당 하는 위치입니다. 조건 를 생략 하면 DVarDVarP 함수 expr 전체 도메인에 대해 평가 합니다. 조건 에 포함 된 모든 필드 도메인;에서 필드 해야 합니다. 그렇지 않으면 DVarDVarP 함수 반환 된 Null입니다.


주의

도메인 을 두 개 미만의 레코드 참조 레코드가 두 개 미만 만족 criteriDVarDVarP 함수에서 반환 Null을 나타내는 경우 또는 분산을 계산할 수 없습니다.

매크로, 모듈, 쿼리 식 또는 계산 된 컨트롤의 DVar 또는 DVarP 함수를 사용 하는지 여부를 신중 하 게 올바르게 계산 되도록 criteria 인수를 구성 해야 합니다.

계산된 필드 식에 쿼리 또는 업데이트 쿼리의 업데이트 행에서 선택 쿼리의 조건 행에 조건을 지정 하기 위해 DVarDVarP 함수를 사용할 수 있습니다.

참고: 계산된 필드 식 요약 쿼리 에서 DVarDVarP 함수 또는 VarVarP 함수를 사용할 수 있습니다. DVar 또는 DVarP 함수를 사용 하면 데이터를 그룹화 한 후 값이 계산 됩니다. Var 또는 VarP 함수를 사용 하는 경우 필드 식의 값을 계산 하기 전에 데이터 그룹화 됩니다.

함수를 실행할 데이터 범위를 제한 하는 조건 을 지정 해야 할 경우 계산된 컨트롤에서 DVarDVarP 함수를 사용 합니다. 예를 들어 캘리포니아를 제공 하는 주문에 대 한 분산을 표시 하려면 텍스트 상자의 컨트롤 원본 속성을 다음 식으로 설정 합니다.

=DVar("[Freight]", "Orders", "[ShipRegion] = 'CA'")

도메인 의 모든 레코드의 표준 편차 찾기 하려면 Var 또는 VarP 함수를 사용 합니다.

참고: 이러한 함수를 사용 하는 경우 도메인 의 레코드에 저장 되지 않은 변경 내용이 포함 되지 않습니다. DVar 또는 DVarP 함수에서 변경 된 값을 사용 하려면을 하려는 경우 먼저 하거나 저장 해야 변경 내용이 다른 레코드에 포커스를 이동 하 고 데이터 탭의 레코드 에서 레코드 저장 을 클릭 하 여는 를 사용 하 여 업데이트 방법입니다.

예제

참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

다음 예제에서는 모집단의 분산 및 영국 운송 된 주문에 대 한 모집단 표본 집단을 반환 합니다. 도메인은 Orders 테이블입니다. 조건 인수는 ShipCountryRegion = 영국 된 레코드의 결과 집합을 제한 합니다.

Dim dblX As Double
Dim dblY As Double
' Sample estimate.
dblX = DVar("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")
' Population estimate.
dblY = DVarP("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")

다음 예제에서는 조건 인수에서 strCountryRegion변수를 사용 하 여 예상 값을 반환 합니다. 참고 작은따옴표 (')는 문자열 리터럴 UK 작은따옴표로 묶어야 합니다 문자열을 연결 하는 경우 문자열 식에 포함 되어 있습니다.

Dim strCountryRegion As String
Dim dblX As Double
strCountryRegion = "UK"
dblX = DVar("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")
Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×