지정된 변수에 의한 반복 발생의 합계 계산?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />지정된 열 변수로 값의 발생 횟수를 합산하는 개수 합계 수식을 만들고 싶습니다.
지정된 열 변수 값(즉, 월)으로 관심 있는 열에 동일한 값이 몇 번이나 나타나는지 알고 싶습니다.
예: 월별 과일 종류 합계
새 열( "Count_Fruit_Mo",
숫자,
마디 없는,
// 수식 또는 명령 TBD
);
// Summation 명령은 전체 열에 대해 작동하는 것처럼 보이지만 다른 열 변수에 의한 지정을 허용하지 않습니다.
// 수식( 합계( i = 1, N Row(), :FRUIT == :과일))
// 주황색 = 3; 사과 = 2
창출하기를 희망하며,
:월 = 1; :과일 = "오렌지"; :Count_Fruit_Mo = 2
:월 = 2; :과일 = "사과"; :Count_Fruit_Mo = 1
감사해요!고마워 MS,
이것은 내가 알고 있는 복제 측정값인 중복 열을 세는 데 도움이 되었습니다. 우리가 가지고 있는 4000 행 테이블의 경우 매우 빠릅니다. 이제 반복 측정이 수행된 양에 따라 열에 적절하게 가중치를 부여할 수 있습니다.
Re: 지정된 변수로 반복 발생의 합계를 계산하시겠습니까?죄송합니다. "dt <<"를 제거했는데 작동합니다.위에 글 수정했습니다.
Re: 지정된 변수로 반복 발생의 합계를 계산하시겠습니까?오류가 발생합니다.로그는 다음과 같습니다.
Name Unresolved: f{5} in access or evaluation of 'f' , f/*###*/
In the following script, error marked by /*###*/
dt = New Table( "Month-Fruit",
Add Rows( 5 ),
New Column( "Month",
Numeric,
Continuous,
Format( "Best", 12 ),
Set Values( [1, 1, 1, 2, 2] )
),
New Column( "Fruit",
Character,
Nominal,
Set Values( {"ORANGE", "ORANGE", "APPLE", "ORANGE", "APPLE"} )
)
);
dt << Summarize( f = by( :month, :Fruit ), c = count );
Show( f/*###*/, c );
f = {{"1", "1", "2", "2"}, {"사과", "주황색", "사과", "주황색"}};
c = [1, 2, 1, 1];
Re: 지정된 변수로 반복 발생의 합계를 계산하시겠습니까?감사합니다.매우 도움이 됩니다.
Re: 지정된 변수로 반복 발생의 합계를 계산하시겠습니까?당신은 사용할 수 있습니다 요약하다 명령:
dt = New Table( "Month-Fruit",
Add Rows( 5 ),
New Column( "Month", Numeric, Continuous,
Format( "Best", 12 ), Set Values( [1, 1, 1, 2, 2] )
),
New Column( "Fruit", Character, Nominal,
Set Values( {"ORANGE", "ORANGE", "APPLE", "ORANGE", "APPLE"} )
)
);
summarize(f = by(:month, :Fruit), c = count);
show(f, c);
f = {{"1", "1", "2", "2"}, {"APPLE", "ORANGE", "APPLE", "ORANGE"}};
c = [1, 2, 1, 1];
출력을 해석하는 방법은 월과 과일의 고유한 조합이 4개 있다는 것입니다.
1개월 동안 APPLE의 수는 1입니다.
1개월, 주황색의 경우 카운트는 2입니다.
2개월째 APPLE의 경우 카운트는 1입니다.
2개월, 주황색의 경우 카운트는 1입니다.
Re: 지정된 변수로 반복 발생의 합계를 계산하시겠습니까?기능 사용 고려 열 번호() 옵션으로 에 의해- 인수:
열 번호(행(), :MONTH, :FRUIT)