Am câteva vizualizări care folosesc tabele pivot. Scopul lor este de a afișa un atribut (de exemplu, sexul) și o valoare a anului (de exemplu, anul nașterii), folosind un al treilea câmp numit ID. Genul este folosit ca rând pivot și anul nașterii ca coloană pivot. ID-ul are tipul de agregare „Număr”. În plus, avem un Total coloana pentru agregatul de rânduri (număr de valori în setările Pivot) care numără câte persoane au un anumit sex.
În acest tabel, este posibil ca o persoană listată să aibă un an necunoscut de naștere. Prin urmare, am setat Comportament fără rezultate pentru Anul nasterii la necunoscut. Această valoare este afișată corect ca o altă coloană.
Acum am o problemă: Drupal nu numără rândul cu necunoscut ca an de naștere. Se pare că pune 1 în interiorul celulei pt Femeie + necunoscut dacă există una sau mai multe persoane cu Femeie ca gen și necunoscut ca an de naștere (comportament fără rezultate), dar nu le numără.
Are cineva vreun indiciu despre unde pot determina cum funcționează tabelele pivot Drupal cu un comportament fără rezultate?
Editează @apaderno:
În opinia mea, aceasta nu este o solicitare de documentare, ci o întrebare despre o posibilă eroare sau cel puțin un comportament asemănător unui bug în GUI-ul Drupal.Formularea „Oricine are vreun indiciu” poate părea vagă, dar am avut câteva experiențe pozitive cu asta pe alte site-uri Stackexchange din rețea, deoarece a încurajat utilizatorii să-și adauge cunoștințele în fir, chiar dacă nu a fost un răspuns complet la intrebarea. Am primit câteva indicii valoroase în acest fel în trecut.
Edit 2:
Când schimb setarea de agregare a câmpului ID la „Count Distinct”, comportamentul Fără rezultate este contorizat corect, dar agregatul rândurilor (precum și agregatul coloanei) nu mai funcționează corect.