Simoh نشر 6 نوفمبر 2015 أرسل تقرير نشر 6 نوفمبر 2015 لدي جدول على google وأريد عمل aggregate لقيم عمود عبارة عن قيم نصية، والأمر متعلق هنا بالعمود location في المثال التالي:year location 2013 Sudan 2014 Syria 2012 India 2014 Poland 2014 Great Britainما أريده هو جمع القيم حسب السنة، لأحصل على النتائج التالية:year locations 2012 India 2013 Sudan 2014 Syria, Poland, Great Britainوالمشكل هو عند كتابة كود slq هذا:=QUERY(select year, sum(location) group by year)وحاولت بهذه الطريقة أيضا:=QUERY(select year, concatenate(location) group by year) ما الحل؟ اقتباس
0 E.Nourddine نشر 6 نوفمبر 2015 أرسل تقرير نشر 6 نوفمبر 2015 aggregation لا تقبل القيم النصية بالأساس، لأنها وباختصار تعتمد على القيم الرقمية التي تمكن من إجراء عمليات رياضية ، إحصائية.وهذا مثال لما يمكن الحصول عليه انطلاقا من مثالك السابق:+---+------+---------------+------+------------------------------+ | | A | B | C | D | +---+------+---------------+------+------------------------------+ | 1 | year | location | year | locations | | 2 | 2013 | Sudan | 2012 | India | | 3 | 2014 | Syria | 2013 | Sudan | | 4 | 2012 | India | 2014 | Syria, Poland, Great Britain | | 5 | 2014 | Poland | | | | 6 | 2014 | Great Britain | | | +---+------+---------------+------+------------------------------+وذلك باستعمال الكود التالي:C2 =sort(unique(A2:A))حيث قمنا بترتيب السنوات وعدم تكرار القيم:D2 =if(C2="", , join(", ", filter(B$2:B, A$2:A=C2)))جمعنا البلدان التي لها نفس السنة في خانة واحدة.Aggregation Functions اقتباس
السؤال
Simoh
لدي جدول على google وأريد عمل aggregate لقيم عمود عبارة عن قيم نصية، والأمر متعلق هنا بالعمود location في المثال التالي:
ما أريده هو جمع القيم حسب السنة، لأحصل على النتائج التالية:
والمشكل هو عند كتابة كود slq هذا:
وحاولت بهذه الطريقة أيضا:
ما الحل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.