Kasutades eelnevas postituses kirjutatud valemit, oskame loendada Null väärtusi ja kasutades IF funktsiooni saame leida (if zn(lookup(sum([Kogus]), 0)) = 0 then 1 else 0 end) - mis ütleb, kas väärtus olemas või mitte. Selle tulemuse tahame summeerida WINDOW_SUM apteegi ja kuupäeva lõikes kokku
WINDOW_SUM (if zn(lookup(sum([Kogus]), 0)) = 0 then 1 else 0 end)
WINDOW_SUM (if zn(lookup(sum([Kogus]), 0)) <> 0 then 1 else 0 end)
Kuna soovime selle arvutada terve apteegi ja kuupäeva kohta, siis need väärtused jäävad Partition kasti ja toode jääb Addressing poolele
Siis leiame ka suhtarvu
Soovime alles jätta ainult ühe rea iga Apteegi ja Kuupäeva kohta, kuna numbrid on ka meil ka just antud tasemele summeeritud. Toodet me eemaldada ei saa, sest tahame, et arvutused tehtaks Toote detailsusel
Selleks saab kasutada INDEX()=1
Lisades selle filtri saamegi ühe tulemuse iga Apteegi ja Kuupäeva kohta. Saab peita ka Toote header'i
Ma soovin, et paigutus oleks veidi teistsugune - et apteegi nimetused oleksid rea päistes
Nüüd aga läheb asi veidi katki, meil peaks olema Apteek 1 ja 1.jaanuri kohta 0 values=7 on aga 6, seda sellepärast, et Toodet 2 ei näidata
nagu näha Toode 2 puudub igal 1.Jaanuri päeval
Samuti ei sobi järgnev vaade, sest siis kuvatakse ainult antud Apteegi kohta toodete nimistu ja loendatakse ka sealt hulgast
Võiks veel sobida antud vaade ehk siis Toode peaks olema eraldi kas rea või veeru päises