소비자 조사 : 범주 형 : 평균 점수 또는 전체 응답 별 주문 내림차순친애하는 커뮤니티,
나는 다음과 같은 스크립트를 가지고있다. " 평균 점수로 주문 1 ) "하지만 최종 결과에는 영향을 미치지 않습니다. Panel Box에 이러한 효과가 있습니까? 아니면 제가 잘못하고 있습니까?
모든 아이디어를 고맙게 여기며 ....

Panel Box(
"Resorts:YASMIN, Report:GSQ, SubReport:Marketing, Author:SaitCopuroglu, " || Long Date( Today() ) || " "
|| Format( Time Of Day( Today() ), "h:m" ),
Data Table( "Veri_SelectionsTest2016RESORTS.jmp" ) << Categorical(
Grouping Option( Each Individually ),
X( :Agency ),
Responses( :Answer Categorical ),
Frequencies( 0 ),
Share Chart( 0 ),
Legend( 0 ),
Mean Score( 1 ),
Std Dev Score( 1 ),
Order by Mean Score( 1 ),
Local Data Filter(
Close Outline( 1 ),
Conditional,
Add Filter(
columns( :Resort, :Year, :Record Date ),
Where( :Resort == "YASMIN" ),
Where( :Year == 2017 ),
Where( :Record Date >= 01May2017 & :Record Date <= Today() ),
Display( :Resort, Size( 123, 21 ), Check Box Display ),
Display( :Year, Size( 110, 40 ), Check Box Display )
)
),
SendToReport(
Dispatch( {}, "Categorical", OutlineBox, {Set Title( "YASMIN RESORT 2017" )} ),
Dispatch( {}, "(Resort = YASMIN) and (Record Date == 22May2017)", TextBox, {Set Wrap( 1200 )} ),
Dispatch(
{},
"Responses( Answer Categorical ) By Agency",
OutlineBox,
{Set Title( "Responses By AGENCY" )}
)
)
)
)
다시 : 소비자 연구 : 범주 : 평균 점수 또는 전체 응답에 의한 주문 내림차순이 문제를 해결하기 위해 Excel로 갈 필요가 없습니다. 솔루션이 가장 간단한 것은 아니지만 Categorical Platform의 출력을 JMP 데이터 테이블로 직접 변환 할 수 있습니다. 다음은이를 수행하는 방법을 보여주는 "비논리적"스크립트입니다. 스크립트는 대부분의 경우에 사용할 수있는 일반적인 코드 조각으로 변환 될 수 있습니다.
Names Default To Here( 1 );
dt = Current Data Table();
rpt = dt << Categorical(
GroupingOption( EachIndividually ),
X( :SECTION, :MARKET, :COUNTRY ),
Responses( :VALUE ),
Frequencies( 0 ),
ShareChart( 0 ),
Legend( 0 ),
MeanScore( 1 ),
OrderByMeanScore( 1 )
);
dtCountry = New Table( "Country" );
// Build the Country Coulumn
CountryString = Report( rpt )["Responses( VALUE ) By COUNTRY"][GridCellBox( 10 )] << get text;
// Buildthe list of Countries
CountryStringList = {};
WordCNT = 3;
While( Trim( Word( WordCNT, CountryString, "\!n" ) ) != "",
Insert Into( CountryStringLIst, Trim( Word( WordCNT, CountryString, "\!n" ) ) );
WordCNT++;,
);
dtCountry << New Column( "Country", character, values( CountryStringList ) );
// Build the Percent Columns
dtCountry << New Column( "Çok iyi", Format( "Percent", 7, 2 ) );
dtCountry << New Column( "İyi", Format( "Percent", 7, 2 ) );
dtCountry << New Column( "Ortalama", Format( "Percent", 7, 2 ) );
dtCountry << New Column( "Zayıf", Format( "Percent", 7, 2 ) );
dtCountry << New Column( "Çok Zayıf", Format( "Percent", 7, 2 ) );
PercentString = Report( rpt )["Responses( VALUE ) By COUNTRY"][GridMultiCellBox( 2 )] << get text;
WordCNT = 1;
While( Trim( Word( WordCNT, PercentString, "\!n" ) ) == "", WordCNT++ );
RowCNT = WordCNT - 1;
While( Trim( Word( WordCNT, PercentString, "\!n" ) ) != "",
TheLine = Trim( Word( WordCNT, PercentString, "\!n" ) );
For( i = 1, i <= 5, i++,
Column( dtCountry, i + 1 )[WordCNT - RowCNT] = Num( Trim( Word( i, Theline, "%" ) ) ) / 100
);
WordCNT++;
);
// Add the Total Responses Column
TotalString = Report( rpt )["Responses( VALUE ) By COUNTRY"][GridCellBox( 2 )] << get text;
TotalStringList = {};
WordCNT = 3;
While( Trim( Word( WordCNT, TotalString, "\!n" ) ) != "",
Insert Into( TotalStringLIst, Num( Trim( Word( WordCNT, TotalString, "\!n" ) ) ) );
WordCNT++;,
);
dtCountry << New Column( "Total Responses", values( TotalStringList ) );
// Add the Mean Column
MeanString = Report( rpt )["Responses( VALUE ) By COUNTRY"][GridCellBox( 4 )] << get text;
MeanStringList = {};
WordCNT = 3;
While( Trim( Word( WordCNT, MeanString, "\!n" ) ) != "",
Insert Into( MeanStringLIst, Num( Trim( Word( WordCNT, MeanString, "\!n" ) ) ) );
WordCNT++;,
);
dtCountry << New Column( "Mean", values( MeanStringList ) );
// Sort the table
dtCountry << Sort( By( :Mean ), Order( Ascending ), Replace Table( 1 ) );

다시 : 소비자 연구 : 범주 : 평균 점수 또는 전체 응답에 의한 주문 내림차순문제는 결과가 크로스 탭 보고서 (표준 데이터 테이블이 아님)입니다. 부분적인 해결책은 결과를 Excel에 저장 한 다음 편집하는 것입니다. 예 :
NamesDefaultToHere(1);
dt = CurrentDataTable();
rpt = dt << Categorical(
GroupingOption( EachIndividually ),
X( :SECTION, :MARKET, :COUNTRY ), Responses( :VALUE ),
Frequencies(0), ShareChart(0), Legend(0),
MeanScore(1), OrderByMeanScore(1)
);
rpt << SaveExcelFile( "C:\Categorical.jmp",
SeparateRowsForEachCellStatistic(1)
);
다음 단계는 다음과 같습니다.
- 저장된 Excel 파일 열기
- 불필요한 Excel 열과 행을 수동으로 삭제
- 데이터를 하나 이상의 JMP 데이터 테이블에 다시 저장하십시오.
- JMP 테이블 정렬 사용
다시 : 소비자 연구 : 범주 : 평균 점수 또는 전체 응답에 의한 주문 내림차순답변 해 주셔서 감사합니다.
나는 "categorical"이라는 스크립트로 단순화 된 데이터 테이블을 첨부했다. 이 특정 분석에 대한 동일한 질문은 전체 응답 및 평균 점수에 따라 오름차순 또는 내림차순 테이블 정렬 옵션이있는 경우입니다
나는 "COUNTRY"칼럼을 "가치있는 순서"로 만들려고했지만 데이터가 업데이트 될 때마다 ...
미리 감사드립니다.
다시 : 소비자 연구 : 범주 : 평균 점수 또는 전체 응답에 의한 주문 내림차순이 스크립트에 대한 샘플 데이터 테이블을 제공 할 수 있습니까?