Am folosit pentru toate acestea, pe lângă funcția CLASS, unele egalități și echivalențe de calcul exponențiale și logaritmice de bază.
LOAD * INLINE [
Dimension
1
2
30
40
50
600
700
800
900
];
pow(10,floor(log10(Dimension),1))
& ‘<=x<‘
& pow(10,ceil(log10(Dimension),1))
,class(log10(Dimension),1, ‘Dimension’)
)
Toate sunt frumoase cu o mică excepție: primul interval pare destul de ciudat! (1<=x<1)
În acest moment, am simțit că ar trebui să înțeleg ce numere sunt de fapt în spatele fiecărei valori din dimensiunea calculată, cât să pot înțelege mai bine ce se întâmplă și am început să mă gândesc la posibilitatea de a muta numerele tot în zona textului funcției DUAL, posibil folosind funcția NUM() în vârful părții numerice. Dar mi-am amintit că o setare pentru o dimensiune continuă, poate face mai rapid lucruri similare pentru o dimensiune calculată CLASS.
Așa că, numai după ce am verificat opțiunea Continuous odin interiorul Tab-ului Axes aflat în meniul Properties al graficului și am obținut asta.
if( pow(10,ceil(log10(Dimension),1))=1
, 0&'<=x<‘&10
,pow(10,floor(log10(Dimension),1))
&'<=x<‘
& pow(10,ceil(log10(Dimension),1))
)
,class(log10(Dimension),1)
)
if( pow(10,ceil(log10(Dimension),Variable1))=1
, 0&'<=x<‘&10
,pow(10,floor(log10(Dimension),Variable1))
&'<=x<‘
& pow(10,ceil(log10(Dimension),Variable1))
)
,class(log10(Dimension),Variable1 ))
și așa pentru Variable=2:
, 0&'<=x<‘& pow(10,Variable1) ,pow(10,floor(log10(Dimension),Variable1)) &'<=x<‘ &pow(10,ceil(log10(Dimension),Variable1))
) ,class(log10(Dimension),Variable1
))
- opțiunea de a calcula dimensiunea în QlikView™ s-a dovedit a fi o opțiune destul de sălbatică și puternica, nu există dubii despre asta!
- folosirea de prototipuri de date mici de la care să se plece este mereu o idee înțeleaptă!
- încercați să va ”machiați” formulele și scriptul cât de mult este posibil! (adică structurați-vă codul).
- CEIL și FLOOR sunt atât de valoroase!
- salutări funcției LOG10(). Mi-a cam lipsit o variație LOG2() a acesteia într-o serie de limitări deștepte ale mărginirilor Gauge-ului… (dacă e cineva înteresat de acest lucru, anunțați-mă printr-un comentariu )
One of main use of tthis analisys I see in area of portfolio watching, when a client has a big variaty of products, services. In such a case the small account, which bring a bigger variety, usually hidden by bigger ones. So use of Logarithmic scale will be very usefull for marketing purposes.