Am o vizualizare care folosește Masă rotativă format cu a primul contact câmp care conține un an (format de dată: personalizat, format de dată personalizat: Y), și care este coloana pivot a tabelului.
Vreau să sortez valorile acestei coloane în funcție de an (descrescător). În plus, vreau să am un Comportament fără rezultate pentru primul contact câmp spunând ceva de genul nicio intrare aici. Acest Comportament fără rezultate coloana ar trebui să fie poziționată în dreapta An coloană; după aceea, ar trebui să existe o Total coloana (Agregat de rânduri, în setările tabelului pivot).
Această vizualizare este inclusă în interiorul unei pagini ca bloc.
Am încercat să introduc ordinea de sortare sub Criterii de sortare antetul meniului (cu an ca granularitate), precum și în interiorul setărilor tabelului pivot (selectând Sorabil în primul contact linie și alegere Descendentă).
În ambele cazuri, sortarea vizualizării acționează nedeterminat. Când reîncarc pagina cu această vizualizare, sortarea implicită se schimbă, aparent într-un mod aleatoriu. Uneori coloana NRB aterizează între doi ani, alteori stânga, alteori dreapta. Același lucru se întâmplă cu liniile de tabel ale unor vizualizări (modificări aleatorii ale ordinii la reîncărcare). Totuși, nu toate opiniile arată acest comportament. Nu pot să-mi dau seama care este diferența dintre cei care fac sau nu.
Toate vizualizările folosesc un filtru contextual (Furnizați valoarea implicită -> *ID utilizator de la utilizatorul conectat`). Nu folosesc un filtru normal sau un pager, dar folosesc agregarea pe unele câmpuri.
Are cineva vreun indiciu despre cum pot configura o ordine de sortare care să nu se schimbe la reîncărcare?
Editați @jasonflaherty: Interogarea SQL din previzualizare spune COMANDA PENTRU eticheta DESC
unde eticheta este un alt câmp. Dar presupun că se referă la tabel linii nu coloane și ar trebui să fie corecte.
Editare: Am testat această problemă pe un sistem Mac în loc de sistemul meu Linux și funcționează corect acolo, în mod ciudat (coloana Fără rezultate apare întotdeauna în stânga coloanei Total).