max


Qlikview Max Aggr Value


I'm trying to present a max sum(duration) value out of 6 different machines with different sum(duration):
Machine 1: 200
Machine 2: 300
Machine 3: 400
Machine 4: 500
Machine 5: 600
Machine 6: 700
When I use:
Max(total aggr(Sum(Duration),MachineID)) this is the result:
Machine 1: 700
Machine 2: 700
Machine 3: 700
Machine 4: 700
Machine 5: 700
Machine 6: 700
If I use
Max(aggr(Sum(Duration),MachineID))
same as before but without "total", I get this:
Machine 1: 200
Machine 2: 300
Machine 3: 400
Machine 4: 500
Machine 5: 600
Machine 6: 700
My desired result is a graph showing only one max value:
Machine 6: 700
Can you help? Thanks!
In Qlik, I believe the only way to accomplish this is to use calculated dimensions. The idea is to set up a dimension that only displays values when a condition is met. In your case, this condition is when a Machine's duration is the maximum of all machines.
Calculated Dimension (indented to provide comments):
=if(
//check each machine's sum(duration) against the maximum sum(duration) for all machines
aggr(sum(Duration),MachineID) >= max(total aggr(sum(Duration),MachineID)),
//if >= max, use MachineID as the dimension
MachineID,
//if < max display nothing
null()
)
Uncommented (copy/paste) version:
=if(aggr(sum(Duration),MachineID) >= max(total aggr(sum(Duration),MachineID)), MachineID, null())
One key to this is to make sure you check the 'Suppress When Value is Null' checkbox on your dimension. This is required so we can force this calculated dimension to act as a filter.
Another tip is to go to the Presentation tab of your table/chart and select the calculated dimension you created and check the 'Hide Column' radio button. Since we are using the calculated dimension only as a filter and not as a practical column name, we can hide it.
When you're finished, your dimensions will be: MachineID and the calculated dimension outlined above. Your expression/measure will be simply sum(duration).
I've found Qlik to be generally weak in the area of filtering by expression output/value. The above process does work, but for something that is very common in many fields, this becomes overwhelming when you have multiple calculated dimensions like this in one chart.
See here for a similar question using sliders to set thresholds instead of the max.

Related Links

Rapid Miner Row Maximum
connaitre le dernier numéro d'un enregistrement [on hold]
OpenCL find maximum value and position in an array
How can I calculate the longest duration in XQuery?
Find the Maximum of an input vector in verilog
How to get other attributes in aggregation result (Relational Algebra)
Wind scaling in Maxscript
when I run this join ..it throws an error
Qlikview Max Aggr Value
Error when installing “RODBC” package
InfluxDB get maximum value of moving average
Subtract price on same Table
Julia: Find the indices of all maxima
How can Max() work within sumif in an expression on Qliksense?
Excel 2010 - Visual Basic code to find minimum and maximum values based on different criteria
How do I call for a max in an array(pascal)

Categories

HOME
pact
process
magento-1.9.2.1
query-string
clip-path
soap-client
ejb-3.0
dcos
ethereum
activejdbc
distinct
jinja2
udeploy
rndis
devexpress-mvc
bootstrap-accordion
datanucleus
visual-studio-community
orgchart
libxml2
r-factor
edirectory
arp
lines
scene7
luhn
geocomplete
kofax
matrix-multiplication
mockserver
electron-packager
servicebus
niagara-ax
anonymous-function
hdpi
denodo
noise
appcmd
dna-sequence
riemann
dotnet-cli
gige-sdk
xamarin-test-cloud
google-scholar
cedar-bdd
android-tabs
racket-student-languages
indoor-positioning-system
patching
code-translation
firefox-os
ooad
web-performance
bioconductor
traminer
vanilla-forums
cakephp-2.6
stderr
genome
mergecursor
httpmodule
strcpy
numerical-recipes
iphone-6
method-overloading
os.walk
tigase
dirname
azure-worker-roles
dateadd
xps
slimscroll
kernel-density
data-layers
netbeans-plugins
grunt-contrib-imagemin
raddatepicker
junit-rule
mail-gem
event-propagation
google-email-audit-api
bash4
parsec
mismatch
symfony-1.2
n2
mediastreamsource
scala-designer
wtsapi32
qlibrary
expander

Resources

Encrypt Message