ฉันมีบางมุมมองที่ใช้ตารางเดือย จุดประสงค์คือเพื่อแสดงแอตทริบิวต์ (เช่น เพศ) และค่าปี (เช่น ปีเกิด) โดยใช้ฟิลด์ที่สามชื่อ ID เพศถูกใช้เป็นแถวเดือยและปีเกิดเป็นคอลัมน์เดือย ID มีประเภทการรวม "Count" นอกจากนี้ เรายังมี ทั้งหมด คอลัมน์สำหรับการรวมแถว (จำนวนค่า ในการตั้งค่า Pivot) ซึ่งจะนับจำนวนคนที่มีเพศเฉพาะ
ในตารางนี้ เป็นไปได้ที่บุคคลที่มีรายชื่อจะไม่ทราบปีเกิด ดังนั้นฉันจึงตั้งค่า ไม่มีพฤติกรรมผลลัพธ์ สำหรับ ปีเกิด ถึง ไม่ทราบ. ค่านั้นแสดงอย่างถูกต้องเป็นเพียงคอลัมน์อื่น
ตอนนี้ฉันมีปัญหา: Drupal ไม่นับแถวด้วย ไม่ทราบ เป็นปีเกิด. ดูเหมือนว่ามันทำให้ 1 ภายในเซลล์สำหรับ หญิง + ไม่ทราบ หากมีหนึ่งคนหรือมากกว่านั้นด้วย หญิง เป็นเพศและ ไม่ทราบ เป็นปีเกิด(ไม่มีผลพฤติกรรม) แต่จะไม่นับรวม
ใครมีคำแนะนำเกี่ยวกับตำแหน่งที่ฉันสามารถระบุได้ว่าตาราง Pivot ของ Drupal ทำงานอย่างไรโดยไม่มีผลลัพธ์
แก้ไข @apaderno:
ในความคิดของฉัน นี่ไม่ใช่คำขอเอกสาร แต่เป็นคำถามเกี่ยวกับข้อบกพร่องที่เป็นไปได้หรืออย่างน้อยพฤติกรรมที่คล้ายกับข้อบกพร่องใน Drupal GUIวลี "ใครก็ตามมีคำใบ้" อาจดูคลุมเครือ แต่ฉันมีประสบการณ์เชิงบวกกับไซต์ Stackexchange อื่น ๆ ในเครือข่าย เนื่องจากเป็นการกระตุ้นให้ผู้ใช้เพิ่มความรู้ลงในเธรด แม้ว่าจะไม่ใช่คำตอบที่สมบูรณ์ก็ตาม คำถาม. ฉันได้รับคำแนะนำที่มีค่าด้วยวิธีนี้ในอดีต
แก้ไข 2:
เมื่อฉันเปลี่ยนการตั้งค่าการรวมของฟิลด์ ID เป็น "Count Distinct" การไม่มีผลลัพธ์จะถูกนับอย่างถูกต้อง แต่การรวมแถว (รวมถึงการรวมคอลัมน์) หยุดทำงานอย่างถูกต้อง