Vorrei far visualizzare solo le 3 colonne che voglio io nei campi incrociati
Ho un campo incrociato con dei livelli nelle righe (e quelli li voglio tutti sempre) mentre nelle colonne ho messo una formula di raggruppamento che a seconda del parametro anno me le raggruppa in "2008" e "2006/7"
i titoli ovviamente cambiano di anno in anno xkè sono così:
anno1:=Year({@DataCaricoF})-2;
anno2:=Year({@DataCaricoF})-2001;
annip:=ToText (anno1,0,"")+"/"+ToText (anno2,0,"");
e l'altro prende direttamente Year({@DataCaricoF})
secondo questa formula:
local stringVar annip;
local numberVar anno1;
local numberVar anno2;
anno1:=Year({@DataCaricoF})-2;
anno2:=Year({@DataCaricoF})-2001;
annip:=ToText (anno1,0,"")+"/"+ToText (anno2,0,"");
if(DateDiff ("yyyy", {cruise_so_acp.Data_apertura}, {@DataCaricoF}) < 3)
then
if(Year ({cruise_so_acp.Data_apertura})=Year ({@DataCaricoF}))
then ToText (Year({@DataCaricoF}),0,"")
else annip
ovviamente la terza colonna è il TOTALE...
se non spunto l'opzione "ometti colonne vuote" non mi appaiono solo le colonne in questione (2006/7 e 2008), ma anche una colonna vuota che sarebbe relativa ai record che hanno una data_apertura uguale a NULL...NON POSSO FILTRARE QUEI RECORD DALL'ESPERTO SELEZIONE RECORD PERCHE NE HO BISOGNO IN UN'ALTRA PARTE DEL REPORT
il problema è che se tolgo la spunta a "ometti colonne vuote" nei periodi ancora da definire le tabelle non segnano tutti valori 0, ma scompaiono del tutto
come posso fare??
se volete allego uno screen del problema...