My Journey in Nielsen

Dat Nguyen
5-March-2018

  • Authoring
  • My Daily Routine
  • VBA journey
  • DCT
  • Support team
  • Finding ad hoc
  • Analysis through R

Knitr

My Daily Routine

VBA journey

  • Media report
  • Step 1: PROWTECH deliver
  • Step 2: Check Brand every 2 weeks
  • Step 3: Optimise by using VBA
  • Step 4: Online dashboard and R calculation and simulation.
  • Support team
  • Step 1: Excel master design
  • Step 2: Learning from Excel
  • Step 3: Simulation by excel
  • Step 4: Turn code into R

PROWTECH

  • 1) Going on Fields
  • 2) Collection data on paper
  • 3) Why not work on DCT?

DCT:Recommend for Survey authoring

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

Recommend for Survey authoring

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

DCT: Lookup Function

We could use lookup function :

  • To help apply store AQCC planning For DA
  • To help FA to reduce fill store's info
  • Task: Teams manage Attributes for Store

plot of chunk unnamed-chunk-5

Set Lookup attribute in Excel/R

plot of chunk unnamed-chunk-6

Use Look up to Open more Questions

plot of chunk unnamed-chunk-7

Loop DCT

when looping Photo, the memory limits in the FA's phone.
plot of chunk unnamed-chunk-8

Finding ad hoc

  • Step 1: Mr.An gives me raw and excel pilot VPM analysis
  • Step 2: Ms.Loi gives me the pptx to insert data
  • Step 3: I am using R to extract data

Benefit: double check with excel pilot VPM In the future can connect with Tableau to create more beautiful chart.

For Example

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)) 

plot of chunk unnamed-chunk-10

Moving to Google Accross team.

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()

Analysis through R

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.

Initiatives

Nielsen online digital materials

Buiding R package

plot of chunk unnamed-chunk-13

plot of chunk unnamed-chunk-14

install.packages("~/Desktop/Thuyet trinh/newpackage/mypackage_0.1.tar.gz", repos = NULL, type = "source")
library(mypackage)
Nielsen()
[1] "Hello Nielsen!"