Dat Nguyen
5-March-2018
Compiling and tools
R Studio auto formats and runs the code when you save the document
How to download R and create graph: http://rpubs.com/PeterDat/341231
| TD CHECKLIST | X__1 |
|---|---|
| { | { |
| “QId”:996529, | “QId”:996528, |
| “ParentId”:0, | “ParentId”:0, |
| “SId”:“253164”, | “SId”:“253164”, |
| “GId”:“72007”, | “GId”:“72007”, |
| “Mandatory”:“Y”, | “Mandatory”:“N”, |
| “Question”:“Q15. Loại hình Cửa tiệm”, | “Question”:“G2. \u200B Hiện diện sản phẩm (PVV QUAN SÁT VÀ PHỎNG VẤN ĐỂ GHI NHẬN THÔNG TIN) ”, |
| “Type”:“LRD”, | “Type”:“TXT”, |
| “Preg”:“1”, | “Preg”:“1”, |
| “Help”:null, | “Help”:null, |
| “Title”:“Q15”, | “Title”:“G2”, |
| “Language”:“vi”, | “Language”:“vi”, |
| “QuestionOrder”:“2”, | “QuestionOrder”:“1”, |
| “ScaleId”:“1”, | “ScaleId”:“1”, |
| “SameDefault”:“1”, | “SameDefault”:“1”, |
| “Relevance”:“1”, | “Relevance”:“1”, |
| “Attribute”:[ | “Attribute”:[ |
| { | { |
| “QaId”:“2468975”, | “QaId”:“2468973”, |
| “Qid”:996529, | “Qid”:996528, |
| “AttributeName”:“Visible To”, | “AttributeName”:“Visible To”, |
| “Value”:“Both”, | “Value”:“Both”, |
| “Language”:“L”, | “Language”:“L”, |
| “Sqid”:0 | “Sqid”:0 |
| }, | }, |
| { | { |
| “QaId”:“2468976”, | “QaId”:“2468974”, |
| “Qid”:996529, | “Qid”:996528, |
| “AttributeName”:“Always hide this Question”, | “AttributeName”:“Always hide this Question”, |
| “Value”:“false”, | “Value”:“false”, |
| “Language”:“L”, | “Language”:“L”, |
| “Sqid”:0 | “Sqid”:0 |
| }, | } |
| { | ], |
| “QaId”:“2468977”, | “Other”:“N” |
| “Qid”:996529, | }, |
| “AttributeName”:“Set N/A”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468978”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Reconfirm Answer?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468979”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Read Only?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468980”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Look Back?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468981”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Randomize Answer?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468982”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Hide Preload Data”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| } | NA |
| ], | NA |
| “Answers”:{ | NA |
| “DefaultValue”:{ | NA |
| “Qid”:996529, | NA |
| “ScaleId”:“1”, | NA |
| “Sqid”:“0”, | NA |
| “Language”:“vi”, | NA |
| “SpecialType”:“1”, | NA |
| “DefaultValues”:“Please select” | NA |
| }, | NA |
| “Answer”:[ | NA |
| { | NA |
| “AnswerId”:“602256”, | NA |
| “Qid”:996529, | NA |
| “Code”:“1”, | NA |
| “Answer”:“1. Cửa hàng sơn”, | NA |
| “SortOrder”:“1”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602257”, | NA |
| “Qid”:996529, | NA |
| “Code”:“2”, | NA |
| “Answer”:“2. Cửa hàng bán Sơn và vật liệu thi công thô”, | NA |
| “SortOrder”:“2”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602258”, | NA |
| “Qid”:996529, | NA |
| “Code”:“3”, | NA |
| “Answer”:“3. Cửa hàng bán Sơn và vật liệu thi công hoàn thiện”, | NA |
| “SortOrder”:“3”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602259”, | NA |
| “Qid”:996529, | NA |
| “Code”:“4”, | NA |
| “Answer”:“4. Cửa hàng vật liệu xây dựng hoàn thiện (không bán Sơn)”, | NA |
| “SortOrder”:“4”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602260”, | NA |
| “Qid”:996529, | NA |
| “Code”:“5”, | NA |
| “Answer”:“5. Cửa hàng vật liệu xây dựng (không bán Sơn)”, | NA |
| “SortOrder”:“5”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602261”, | NA |
| “Qid”:996529, | NA |
| “Code”:“6”, | NA |
| “Answer”:“6. Cửa hàng chuyên bán dầu nhớt”, | NA |
| “SortOrder”:“6”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602262”, | NA |
| “Qid”:996529, | NA |
| “Code”:“7”, | NA |
| “Answer”:“7. Trạm xăng/dầu”, | NA |
| “SortOrder”:“7”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602263”, | NA |
| “Qid”:996529, | NA |
| “Code”:“8”, | NA |
| “Answer”:“8.\tCửa hàng sửa xe máy”, | NA |
| “SortOrder”:“8”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602264”, | NA |
| “Qid”:996529, | NA |
| “Code”:“9”, | NA |
| “Answer”:“9.\tCửa hàng rửa xe máy”, | NA |
| “SortOrder”:“9”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602265”, | NA |
| “Qid”:996529, | NA |
| “Code”:“10”, | NA |
| “Answer”:“10.\tCửa hàng bán phụ tùng xe máy”, | NA |
| “SortOrder”:“10”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602266”, | NA |
| “Qid”:996529, | NA |
| “Code”:“11”, | NA |
| “Answer”:“11.\tCửa hàng bán xe máy”, | NA |
| “SortOrder”:“11”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602267”, | NA |
| “Qid”:996529, | NA |
| “Code”:“12”, | NA |
| “Answer”:“12.\tGarage xe hơi”, | NA |
| “SortOrder”:“12”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602268”, | NA |
| “Qid”:996529, | NA |
| “Code”:“13”, | NA |
| “Answer”:“13.\tTiệm rửa xe hơi”, | NA |
| “SortOrder”:“13”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602269”, | NA |
| “Qid”:996529, | NA |
| “Code”:“14”, | NA |
| “Answer”:“14.\tTiệm bán phụ tùng xe hơi/ xe tải”, | NA |
| “SortOrder”:“14”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602270”, | NA |
| “Qid”:996529, | NA |
| “Code”:“15”, | NA |
| “Answer”:“15.\tTiệm bán xe hơi/ xe tải”, | NA |
| “SortOrder”:“15”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602271”, | NA |
| “Qid”:996529, | NA |
| “Code”:“16”, | NA |
| “Answer”:“16.\tGarage xe tải”, | NA |
| “SortOrder”:“16”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602272”, | NA |
| “Qid”:996529, | NA |
| “Code”:“17”, | NA |
| “Answer”:“17.\tBãi đậu xe hơi/ xe tải”, | NA |
| “SortOrder”:“17”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602273”, | NA |
| “Qid”:996529, | NA |
| “Code”:“18”, | NA |
| “Answer”:“18.\tCửa hàng chuyên bán lốp xe hơi/xe tải/xe du lịch”, | NA |
| “SortOrder”:“18”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| } | NA |
| ] | NA |
| }, | NA |
| “QuestionDefaultValue”:{ | NA |
| “Qid”:996529, | NA |
| “ScaleId”:“1”, | NA |
| “Sqid”:“0”, | NA |
| “Language”:“vi”, | NA |
| “SpecialType”:“1”, | NA |
| “DefaultValues”:“Please select” | NA |
| }, | NA |
| “Other”:“N”, | NA |
| “CondnActionDetails”:[ | NA |
| { | NA |
| “CondActionId”:“186848”, | NA |
| “PostActionManualEdit”:null, | NA |
| “ActionCondition”:“Q15 == '2' OR Q15 == '3' OR Q15 == '4' OR Q15 == '5' OR Q15 == '6' OR Q15 == '7' OR Q15 == '8' OR Q15 == '9' OR Q15 == '10' OR Q15 == '11' OR Q15 == '12' OR Q15 == '13' OR Q15 == '14' OR Q15 == '15' OR Q15 == '16' OR Q15 == '17 ' OR Q15 == '18 '”, | NA |
| “Qid”:“996529”, | NA |
| “ActionOrder”:“1”, | NA |
| “ActionDetails”:[ | NA |
| { | NA |
| “ActionId”:“191094”, | NA |
| “Type”:“G”, | NA |
| “ActionQuestionList”:“Q76”, | NA |
| “SetValue”:null | NA |
| } | NA |
| ] | NA |
| }, | NA |
| { | NA |
| “CondActionId”:“186849”, | NA |
| “PostActionManualEdit”:null, | NA |
| “ActionCondition”:“(Q15 == '7' OR Q15 == '8' OR Q15 == '9' OR Q15 == '10' OR Q15 == '11' OR Q15 == '12' OR Q15 == '13' OR Q15 == '14' OR Q15 == '15' OR Q15 == '16') AND Q8AX99 == 'Y'”, | NA |
| “Qid”:“996529”, | NA |
| “ActionOrder”:“2”, | NA |
| “ActionDetails”:[ | NA |
| { | NA |
| “ActionId”:“191095”, | NA |
| “Type”:“S”, | NA |
| “ActionMessage”:[ | NA |
| { | NA |
| “Message”:“Chú ý phải có chọn tên bảng hiệu câu Q8”, | NA |
| “Language”:“vi” | NA |
| } | NA |
| ], | NA |
| “SetValue”:null | NA |
| } | NA |
| ] | NA |
| } | NA |
| ] | NA |
| }, | NA |
| TD CHECKLIST | X__1 |
|---|---|
| “Title”:“Q15”, | “Title”:“G2”, |
| “Language”:“vi”, | “Language”:“vi”, |
| “QuestionOrder”:“2”, | “QuestionOrder”:“1”, |
| “ScaleId”:“1”, | “ScaleId”:“1”, |
| “SameDefault”:“1”, | “SameDefault”:“1”, |
| “Relevance”:“1”, | “Relevance”:“1”, |
| “Attribute”:[ | “Attribute”:[ |
| { | { |
| “QaId”:“2468975”, | “QaId”:“2468973”, |
| “Qid”:996529, | “Qid”:996528, |
| “AttributeName”:“Visible To”, | “AttributeName”:“Visible To”, |
| “Value”:“Both”, | “Value”:“Both”, |
| “Language”:“L”, | “Language”:“L”, |
| “Sqid”:0 | “Sqid”:0 |
| }, | }, |
| { | { |
| “QaId”:“2468976”, | “QaId”:“2468974”, |
| “Qid”:996529, | “Qid”:996528, |
| “AttributeName”:“Always hide this Question”, | “AttributeName”:“Always hide this Question”, |
| “Value”:“false”, | “Value”:“false”, |
| “Language”:“L”, | “Language”:“L”, |
| “Sqid”:0 | “Sqid”:0 |
| }, | } |
| { | ], |
| “QaId”:“2468977”, | “Other”:“N” |
| “Qid”:996529, | }, |
| “AttributeName”:“Set N/A”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468978”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Reconfirm Answer?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468979”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Read Only?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468980”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Look Back?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468981”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Randomize Answer?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468982”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Hide Preload Data”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| } | NA |
| ], | NA |
| “Answers”:{ | NA |
| “DefaultValue”:{ | NA |
| “Qid”:996529, | NA |
| “ScaleId”:“1”, | NA |
| “Sqid”:“0”, | NA |
| “Language”:“vi”, | NA |
| “SpecialType”:“1”, | NA |
| “DefaultValues”:“Please select” | NA |
| }, | NA |
| “Answer”:[ | NA |
| { | NA |
| “AnswerId”:“602256”, | NA |
| “Qid”:996529, | NA |
| “Code”:“1”, | NA |
| “Answer”:“1. Cửa hàng sơn”, | NA |
| “SortOrder”:“1”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602257”, | NA |
| “Qid”:996529, | NA |
| “Code”:“2”, | NA |
| “Answer”:“2. Cửa hàng bán Sơn và vật liệu thi công thô”, | NA |
| “SortOrder”:“2”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602258”, | NA |
| “Qid”:996529, | NA |
| “Code”:“3”, | NA |
| “Answer”:“3. Cửa hàng bán Sơn và vật liệu thi công hoàn thiện”, | NA |
| “SortOrder”:“3”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602259”, | NA |
| “Qid”:996529, | NA |
| “Code”:“4”, | NA |
| “Answer”:“4. Cửa hàng vật liệu xây dựng hoàn thiện (không bán Sơn)”, | NA |
| “SortOrder”:“4”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602260”, | NA |
| “Qid”:996529, | NA |
| “Code”:“5”, | NA |
| “Answer”:“5. Cửa hàng vật liệu xây dựng (không bán Sơn)”, | NA |
| “SortOrder”:“5”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602261”, | NA |
| “Qid”:996529, | NA |
| “Code”:“6”, | NA |
| “Answer”:“6. Cửa hàng chuyên bán dầu nhớt”, | NA |
| “SortOrder”:“6”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602262”, | NA |
| “Qid”:996529, | NA |
| “Code”:“7”, | NA |
| “Answer”:“7. Trạm xăng/dầu”, | NA |
| “SortOrder”:“7”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602263”, | NA |
| “Qid”:996529, | NA |
| “Code”:“8”, | NA |
| “Answer”:“8.\tCửa hàng sửa xe máy”, | NA |
| “SortOrder”:“8”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602264”, | NA |
| “Qid”:996529, | NA |
| “Code”:“9”, | NA |
| “Answer”:“9.\tCửa hàng rửa xe máy”, | NA |
| “SortOrder”:“9”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602265”, | NA |
| “Qid”:996529, | NA |
| “Code”:“10”, | NA |
| “Answer”:“10.\tCửa hàng bán phụ tùng xe máy”, | NA |
| “SortOrder”:“10”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602266”, | NA |
| “Qid”:996529, | NA |
| “Code”:“11”, | NA |
| “Answer”:“11.\tCửa hàng bán xe máy”, | NA |
| “SortOrder”:“11”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602267”, | NA |
| “Qid”:996529, | NA |
| “Code”:“12”, | NA |
| “Answer”:“12.\tGarage xe hơi”, | NA |
| “SortOrder”:“12”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602268”, | NA |
| “Qid”:996529, | NA |
| “Code”:“13”, | NA |
| “Answer”:“13.\tTiệm rửa xe hơi”, | NA |
| “SortOrder”:“13”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602269”, | NA |
| “Qid”:996529, | NA |
| “Code”:“14”, | NA |
| “Answer”:“14.\tTiệm bán phụ tùng xe hơi/ xe tải”, | NA |
| “SortOrder”:“14”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602270”, | NA |
| “Qid”:996529, | NA |
| “Code”:“15”, | NA |
| “Answer”:“15.\tTiệm bán xe hơi/ xe tải”, | NA |
| “SortOrder”:“15”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602271”, | NA |
| “Qid”:996529, | NA |
| “Code”:“16”, | NA |
| “Answer”:“16.\tGarage xe tải”, | NA |
| “SortOrder”:“16”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602272”, | NA |
| “Qid”:996529, | NA |
| “Code”:“17”, | NA |
| “Answer”:“17.\tBãi đậu xe hơi/ xe tải”, | NA |
| “SortOrder”:“17”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602273”, | NA |
| “Qid”:996529, | NA |
| “Code”:“18”, | NA |
| “Answer”:“18.\tCửa hàng chuyên bán lốp xe hơi/xe tải/xe du lịch”, | NA |
| “SortOrder”:“18”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| } | NA |
| ] | NA |
| }, | NA |
| “QuestionDefaultValue”:{ | NA |
| “Qid”:996529, | NA |
| “ScaleId”:“1”, | NA |
| “Sqid”:“0”, | NA |
| “Language”:“vi”, | NA |
| “SpecialType”:“1”, | NA |
| “DefaultValues”:“Please select” | NA |
| }, | NA |
| “Other”:“N”, | NA |
| “CondnActionDetails”:[ | NA |
| { | NA |
| “CondActionId”:“186848”, | NA |
| “PostActionManualEdit”:null, | NA |
| “ActionCondition”:“Q15 == '2' OR Q15 == '3' OR Q15 == '4' OR Q15 == '5' OR Q15 == '6' OR Q15 == '7' OR Q15 == '8' OR Q15 == '9' OR Q15 == '10' OR Q15 == '11' OR Q15 == '12' OR Q15 == '13' OR Q15 == '14' OR Q15 == '15' OR Q15 == '16' OR Q15 == '17 ' OR Q15 == '18 '”, | NA |
| “Qid”:“996529”, | NA |
| “ActionOrder”:“1”, | NA |
| “ActionDetails”:[ | NA |
| { | NA |
| “ActionId”:“191094”, | NA |
| “Type”:“G”, | NA |
| “ActionQuestionList”:“Q76”, | NA |
| “SetValue”:null | NA |
| } | NA |
| ] | NA |
| }, | NA |
| { | NA |
| “CondActionId”:“186849”, | NA |
| “PostActionManualEdit”:null, | NA |
| “ActionCondition”:“(Q15 == '7' OR Q15 == '8' OR Q15 == '9' OR Q15 == '10' OR Q15 == '11' OR Q15 == '12' OR Q15 == '13' OR Q15 == '14' OR Q15 == '15' OR Q15 == '16') AND Q8AX99 == 'Y'”, | NA |
| “Qid”:“996529”, | NA |
| “ActionOrder”:“2”, | NA |
| “ActionDetails”:[ | NA |
| { | NA |
| “ActionId”:“191095”, | NA |
| “Type”:“S”, | NA |
| “ActionMessage”:[ | NA |
| { | NA |
| “Message”:“Chú ý phải có chọn tên bảng hiệu câu Q8”, | NA |
| “Language”:“vi” | NA |
| } | NA |
| ], | NA |
| “SetValue”:null | NA |
| } | NA |
| ] | NA |
| } | NA |
| ] | NA |
| }, | NA |
| TD CHECKLIST | X__1 |
|---|---|
| “QaId”:“2468975”, | “QaId”:“2468973”, |
| “Qid”:996529, | “Qid”:996528, |
| “AttributeName”:“Visible To”, | “AttributeName”:“Visible To”, |
| “Value”:“Both”, | “Value”:“Both”, |
| “Language”:“L”, | “Language”:“L”, |
| “Sqid”:0 | “Sqid”:0 |
| }, | }, |
| { | { |
| “QaId”:“2468976”, | “QaId”:“2468974”, |
| “Qid”:996529, | “Qid”:996528, |
| “AttributeName”:“Always hide this Question”, | “AttributeName”:“Always hide this Question”, |
| “Value”:“false”, | “Value”:“false”, |
| “Language”:“L”, | “Language”:“L”, |
| “Sqid”:0 | “Sqid”:0 |
| }, | } |
| { | ], |
| “QaId”:“2468977”, | “Other”:“N” |
| “Qid”:996529, | }, |
| “AttributeName”:“Set N/A”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468978”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Reconfirm Answer?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468979”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Read Only?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468980”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Look Back?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468981”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Randomize Answer?”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| }, | NA |
| { | NA |
| “QaId”:“2468982”, | NA |
| “Qid”:996529, | NA |
| “AttributeName”:“Hide Preload Data”, | NA |
| “Value”:“false”, | NA |
| “Language”:“L”, | NA |
| “Sqid”:0 | NA |
| } | NA |
| ], | NA |
| “Answers”:{ | NA |
| “DefaultValue”:{ | NA |
| “Qid”:996529, | NA |
| “ScaleId”:“1”, | NA |
| “Sqid”:“0”, | NA |
| “Language”:“vi”, | NA |
| “SpecialType”:“1”, | NA |
| “DefaultValues”:“Please select” | NA |
| }, | NA |
| “Answer”:[ | NA |
| { | NA |
| “AnswerId”:“602256”, | NA |
| “Qid”:996529, | NA |
| “Code”:“1”, | NA |
| “Answer”:“1. Cửa hàng sơn”, | NA |
| “SortOrder”:“1”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602257”, | NA |
| “Qid”:996529, | NA |
| “Code”:“2”, | NA |
| “Answer”:“2. Cửa hàng bán Sơn và vật liệu thi công thô”, | NA |
| “SortOrder”:“2”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602258”, | NA |
| “Qid”:996529, | NA |
| “Code”:“3”, | NA |
| “Answer”:“3. Cửa hàng bán Sơn và vật liệu thi công hoàn thiện”, | NA |
| “SortOrder”:“3”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602259”, | NA |
| “Qid”:996529, | NA |
| “Code”:“4”, | NA |
| “Answer”:“4. Cửa hàng vật liệu xây dựng hoàn thiện (không bán Sơn)”, | NA |
| “SortOrder”:“4”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602260”, | NA |
| “Qid”:996529, | NA |
| “Code”:“5”, | NA |
| “Answer”:“5. Cửa hàng vật liệu xây dựng (không bán Sơn)”, | NA |
| “SortOrder”:“5”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602261”, | NA |
| “Qid”:996529, | NA |
| “Code”:“6”, | NA |
| “Answer”:“6. Cửa hàng chuyên bán dầu nhớt”, | NA |
| “SortOrder”:“6”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602262”, | NA |
| “Qid”:996529, | NA |
| “Code”:“7”, | NA |
| “Answer”:“7. Trạm xăng/dầu”, | NA |
| “SortOrder”:“7”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602263”, | NA |
| “Qid”:996529, | NA |
| “Code”:“8”, | NA |
| “Answer”:“8.\tCửa hàng sửa xe máy”, | NA |
| “SortOrder”:“8”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602264”, | NA |
| “Qid”:996529, | NA |
| “Code”:“9”, | NA |
| “Answer”:“9.\tCửa hàng rửa xe máy”, | NA |
| “SortOrder”:“9”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602265”, | NA |
| “Qid”:996529, | NA |
| “Code”:“10”, | NA |
| “Answer”:“10.\tCửa hàng bán phụ tùng xe máy”, | NA |
| “SortOrder”:“10”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602266”, | NA |
| “Qid”:996529, | NA |
| “Code”:“11”, | NA |
| “Answer”:“11.\tCửa hàng bán xe máy”, | NA |
| “SortOrder”:“11”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602267”, | NA |
| “Qid”:996529, | NA |
| “Code”:“12”, | NA |
| “Answer”:“12.\tGarage xe hơi”, | NA |
| “SortOrder”:“12”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602268”, | NA |
| “Qid”:996529, | NA |
| “Code”:“13”, | NA |
| “Answer”:“13.\tTiệm rửa xe hơi”, | NA |
| “SortOrder”:“13”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602269”, | NA |
| “Qid”:996529, | NA |
| “Code”:“14”, | NA |
| “Answer”:“14.\tTiệm bán phụ tùng xe hơi/ xe tải”, | NA |
| “SortOrder”:“14”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602270”, | NA |
| “Qid”:996529, | NA |
| “Code”:“15”, | NA |
| “Answer”:“15.\tTiệm bán xe hơi/ xe tải”, | NA |
| “SortOrder”:“15”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602271”, | NA |
| “Qid”:996529, | NA |
| “Code”:“16”, | NA |
| “Answer”:“16.\tGarage xe tải”, | NA |
| “SortOrder”:“16”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602272”, | NA |
| “Qid”:996529, | NA |
| “Code”:“17”, | NA |
| “Answer”:“17.\tBãi đậu xe hơi/ xe tải”, | NA |
| “SortOrder”:“17”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| }, | NA |
| { | NA |
| “AnswerId”:“602273”, | NA |
| “Qid”:996529, | NA |
| “Code”:“18”, | NA |
| “Answer”:“18.\tCửa hàng chuyên bán lốp xe hơi/xe tải/xe du lịch”, | NA |
| “SortOrder”:“18”, | NA |
| “AssessmentValue”:“0”, | NA |
| “Language”:“vi”, | NA |
| “ScaleId”:“1”, | NA |
| “Relevance”:“1” | NA |
| } | NA |
| ] | NA |
| }, | NA |
| “QuestionDefaultValue”:{ | NA |
| “Qid”:996529, | NA |
| “ScaleId”:“1”, | NA |
| “Sqid”:“0”, | NA |
| “Language”:“vi”, | NA |
| “SpecialType”:“1”, | NA |
| “DefaultValues”:“Please select” | NA |
| }, | NA |
| “Other”:“N”, | NA |
| “CondnActionDetails”:[ | NA |
| { | NA |
| “CondActionId”:“186848”, | NA |
| “PostActionManualEdit”:null, | NA |
| “ActionCondition”:“Q15 == '2' OR Q15 == '3' OR Q15 == '4' OR Q15 == '5' OR Q15 == '6' OR Q15 == '7' OR Q15 == '8' OR Q15 == '9' OR Q15 == '10' OR Q15 == '11' OR Q15 == '12' OR Q15 == '13' OR Q15 == '14' OR Q15 == '15' OR Q15 == '16' OR Q15 == '17 ' OR Q15 == '18 '”, | NA |
| “Qid”:“996529”, | NA |
| “ActionOrder”:“1”, | NA |
| “ActionDetails”:[ | NA |
| { | NA |
| “ActionId”:“191094”, | NA |
| “Type”:“G”, | NA |
| “ActionQuestionList”:“Q76”, | NA |
| “SetValue”:null | NA |
| } | NA |
| ] | NA |
| }, | NA |
| { | NA |
| “CondActionId”:“186849”, | NA |
| “PostActionManualEdit”:null, | NA |
| “ActionCondition”:“(Q15 == '7' OR Q15 == '8' OR Q15 == '9' OR Q15 == '10' OR Q15 == '11' OR Q15 == '12' OR Q15 == '13' OR Q15 == '14' OR Q15 == '15' OR Q15 == '16') AND Q8AX99 == 'Y'”, | NA |
| “Qid”:“996529”, | NA |
| “ActionOrder”:“2”, | NA |
| “ActionDetails”:[ | NA |
| { | NA |
| “ActionId”:“191095”, | NA |
| “Type”:“S”, | NA |
| “ActionMessage”:[ | NA |
| { | NA |
| “Message”:“Chú ý phải có chọn tên bảng hiệu câu Q8”, | NA |
| “Language”:“vi” | NA |
| } | NA |
| ], | NA |
| “SetValue”:null | NA |
| } | NA |
| ] | NA |
| } | NA |
| ] | NA |
| }, | NA |
| Item | Type | Code | Title | SubAnswer Type X | SubAnswer Type Y | Set N/A | Mandatory | Base Language Vietnamese |
|---|---|---|---|---|---|---|---|---|
| Survey | NA | NA | NA | NA | NA | NA | NA | vi |
| Group 1 | NA | NA | NA | NA | NA | NA | NA | vi |
| Question | File upload | PHOTO1 | Chup hinh' | NA | NA | NA | No | vi |
| Question | Multiple choice | Q1_Question | Chon nhieu dap an' | 1. Loai 1 2. Loai 2' | NA | Không co cac cau tren' | Yes | vi |
| Question | Single Answer(LRD) | Q2_Question | Chon 1 dap an' | 1. Có 2. Không | NA | NA | Yes | vi |
| Question | ARRAY | Q3_Question | Chọn/ điền' | 1. Cua hang 1 2. Cua hang 2' | Dien tich | |||
| So tang' | NA | Yes | vi |
We could use lookup function :
when looping Photo, the memory limits in the FA's phone.
Benefit: double check with excel pilot VPM In the future can connect with Tableau to create more beautiful chart.
library(ggplot2)
library(readxl)
NSO1 <- read_excel("NSO_Dashboard_Trend_Wave4_2018-01-17.xlsx", sheet = "Data_Source",
range = "A6:GS15321")
store <- aggregate( `Respond ID` ~ City+ Timecode + Channel ,data= NSO1,length)
storehcm <- store[store$City == "HO CHI MINH",]
storehcm[storehcm$Timecode == "Wave 1",]$`Respond ID` <- (storehcm[storehcm$Timecode == "Wave 1",]$`Respond ID`)/sum(storehcm[storehcm$Timecode == "Wave 1",]$`Respond ID`)
storehcm[storehcm$Timecode == "Wave 2",]$`Respond ID` <- (storehcm[storehcm$Timecode == "Wave 2",]$`Respond ID`)/sum(storehcm[storehcm$Timecode == "Wave 2",]$`Respond ID`)
storehcm[storehcm$Timecode == "Wave 3",]$`Respond ID` <- (storehcm[storehcm$Timecode == "Wave 3",]$`Respond ID`)/sum(storehcm[storehcm$Timecode == "Wave 3",]$`Respond ID`)
storehcm[storehcm$Timecode == "Wave 4",]$`Respond ID` <- (storehcm[storehcm$Timecode == "Wave 4",]$`Respond ID`)/sum(storehcm[storehcm$Timecode == "Wave 4",]$`Respond ID`)
hcmstore<- setNames(storehcm, c( "City" ,"Timecode","Channel","% store handling"))
ggplot(data=storehcm, aes(x= Timecode, y=`Respond ID`, fill = storehcm$Channel) ) +
geom_bar(colour='black', stat="identity",
position = position_fill(reverse = TRUE),
size=.3, inherit.aes = TRUE) +
geom_text(aes(label = round(storehcm$`Respond ID`,2), size = 0.5, hjust = 0.5,vjust = 1),position = position_fill(reverse = TRUE))
library(RODBC)
channel <- odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=G://My Drive//Working//Thuyet trinh//Thuyet trinh//thuyettrinh//Prowtech_Media.accdb")
obdcDataSources("Prowtech_Media.accdb")
data <- sqlQuery( channel , paste ("
SELECT Raw_1_original.TimeCode, Raw_1_original.VehicleTypeCode, Raw_1_original.ProductCode, Raw_1_original.StoreCode, Raw_1_original.Length, Raw_1_original.Seq, Raw_1_original.Position, Raw_1_original.Group
FROM Raw_1_original INNER JOIN Hoang_TimeCode ON Raw_1_original.TimeCode = Hoang_TimeCode.TimeCode"))
#INSERT INTO Raw_1(TimeCode, VehicleTypeCode, ProductCode, StoreCode, Length, Seq, [Position], [Group] )
sqlTables(channel, errors = FALSE, as.is = TRUE,
catalog = NULL, schema = NULL, tableName = NULL,
tableType = NULL, literal = FALSE)
save.image()
Step 1: I will need a team to build a connection with Access and SQL to extract data. Benefit: Through Excess, we cannot know what the predecessor did to create table
Step 2: When everything is connected, we can carry on to make them familiar with new connection. Work with .Rproject data then .Accbd
Step 3: Use R language to process table and relationship, in order to give result and put it in Tableau or report template.
Link: https://goo.gl/sz3WiS
install.packages("~/Desktop/Thuyet trinh/newpackage/mypackage_0.1.tar.gz", repos = NULL, type = "source")
library(mypackage)
Nielsen()
[1] "Hello Nielsen!"