我正在處理來自 Google 表單的結果。
電子表格在單元格中包含元素。
用戶,答案,...
John Doe, "A,B,C,F,G",...
Jane Doe, "B,D", ...
理查德·羅 (Richard Roe),“B,G”,...
有沒有一種簡單的方法來計算這些元素,所以條形圖將顯示以下內容?
答:_] 1
乙:___] 3
C:_] 1
D:_] 1
電子:_] 1
女:_] 1
G:__] 2
需要注意的是,目前,許多平台不支持多重響應列。因此,如果需要分析基於多重響應列的結果列,則 Text to Columns(), Stack Table 需要放在您的後袋中作為用於此類分析的工具
只是為了完成,這很好用,並允許以後使用重新編碼功能(因為某些元素中有逗號)。
讓你的答案欄成為多響應建模類型分發平台會自動為您完成。


使用 Text to Columns 移動找到的每個字母,然後堆疊創建的列。這將堆疊它們,您可以在條形圖上使用數據列作為軸。

names default to here(1);
dt= New Table( "example",
Add Rows( 3 ),
New Column( "Column 1",
Character,
"Nominal",
Set Values( {"A,B,C,F,G", "B,D", "B,G"} )
)
);
dt << Text To Columns( delimiter( "," ), columns( :column 1 ) );
dtStack = dt << Stack(
columns( :Column 1 1, :Column 1 2, :Column 1 3, :Column 1 4, :Column 1 5 ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
);
dtStack << Graph Builder(
Size( 518, 456 ),
Show Control Panel( 0 ),
Variables( Y( :Data ) ),
Elements( Bar( Y, Legend( 3 ), Label( "Label by Value" ) ) )
);