# New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

Announcements
Coming your way, the Qlik Data Revolution Virtual Summit. October 27-29. REGISTER
cancel
Showing results for
Did you mean:
Highlighted
Partner

Hi

I'm finding it difficult to plot a Radar Chart using the following extension: Qlik Branch. I suspect it has something to due with the way my data is structured.

Here is my data:

CompanyIDCompanyNameRevenueGrossProfitBalance SheetEBITEquity
1Copenhagen Beer A/S100\$77\$250\$177\$500\$
2Dan Cars150\$-13\$144\$133\$250\$
3BioPharma Inc77\$5\$102\$55\$300\$
4Sovino A/S23\$44\$88\$62\$425\$

Then I use a value function to create a list including the company, the average, top 50 and top 10.

=ValueList('Companye','Average','Top 50', 'Top 10')

Then I want to create a Radar Chart where the two dimensions are the Key Figures (Revenue, GrossProfit, Balance Sheet, EBIT and Equity) and the ValueList, and the measure are Dollars.

Does anyone have an idea how to do this?

1 Solution

Accepted Solutions
Specialist II

one parenthesis to remove I think :

if(ValueList('A','B') = 'A',

if(ValueList('V1','V2','V3','V4') = 'V1', sum(V1),

if(ValueList('V1','V2','V3','V4') = 'V2',sum(V2),

if(ValueList('V1','V2','V3','V4') = 'V3',sum(V3),

if(ValueList('V1','V2','V3','V4') = 'V4',sum(V4)  )

))))

9 Replies
Highlighted
Specialist II

Hi,

with this radar you'll have two value list :

valuelist('Revenue','gross profit' .....)  too

and in expression :

if( ValueList('Companye','Average','Top 50', 'Top 10') = 'Company',

if(valuelist('Revenue','gross profit' .....) = 'revenue',  sum(revenue),

and so on

regards

Highlighted
Partner

Hi Olivier,

Don't think I quite get you.

Kind regards

Highlighted
Specialist II

here is the begnning :

as Dimensions :

KPI :     ValueList('Revenue','Profit')

TypeKPI :   ValueList('Company','Average')

as expression :

if(ValueList('Company','Average') = 'Company',

if(ValueList('Revenue','Profit') = 'Revenue', sum(revenue),

if(ValueList('Revenue','Profit') = 'Profit',sum(profit))

),

if(ValueList('Company','Average') = 'Average',

if(ValueList('Revenue','Profit') = 'Revenue', avg(revenue),

if(ValueList('Revenue','Profit') = 'Profit',avg(profit))

))

)

I let you complete for all values of list 😉

Highlighted
Partner

Hi Olivier,

Can you tell me what I'm doing wrong?

---------------------------------------------------------------------------------------------------------------------------------------------------

 DIM1: =ValueList('A','B')

 DIM2: =ValueList('V1','V2','V3','V4')

Expression:

 if(ValueList('A','B') = 'A',      if(ValueList('V1','V2','V3','V4') = 'V1', sum(V1),         if(ValueList('V1','V2','V3','V4') = 'V2',sum(V2)),         if(ValueList('V1','V2','V3','V4') = 'V3',sum(V3)),                         if(ValueList('V1','V2','V3','V4') = 'V4',sum(V4))                                 ),    if(ValueList('A','B') = 'B',      if(ValueList('V1','V2','V3','V4') = 'V1', sum(V1),         if(ValueList('V1','V2','V3','V4') = 'V2',avg(V2)),         if(ValueList('V1','V2','V3','V4') = 'V3',avg(V3)),                         if(ValueList('V1','V2','V3','V4') = 'V4',avg(V4)),                 ))       )

------------------------------------------------------------------------------------------------------------------------------------------------------

I get this error:

 "Error in expression: If takes 2-3 parameters"

Kind regards

Specialist II

one parenthesis to remove I think :

if(ValueList('A','B') = 'A',

if(ValueList('V1','V2','V3','V4') = 'V1', sum(V1),

if(ValueList('V1','V2','V3','V4') = 'V2',sum(V2),

if(ValueList('V1','V2','V3','V4') = 'V3',sum(V3),

if(ValueList('V1','V2','V3','V4') = 'V4',sum(V4)  )

))))

Highlighted
Partner

You were right, of course 🙂 Thank you!

Highlighted
Partner

Hey again,

I'm trying to add a third category to DIM1.

 if(ValueList('A','B,'C') = 'A',      if(ValueList('V1','V2','V3','V4') = 'V1', sum(V1),         if(ValueList('V1','V2','V3','V4')= 'V2',sum(V2),         if(ValueList('V1','V2','V3','V4') = 'V3',sum(V3),                         if(ValueList('V1','V2','V3','V4') = 'V4',sum(V4))                                 ))),                     if(ValueList('A','B','C') = 'B',      if(ValueList('V1','V2','V3','V4') = 'V1', avg(V1),         if(ValueList('V1','V2','V3','V4') = 'V2',avg(V2),         if(ValueList('V1','V2','V3','V4') = 'V3',avg(V3),                         if(ValueList('V1','V2','V3','V4') = 'V4',avg(V4))                                 )))),                if(ValueList('A','B','C') = 'C',       if(ValueList('V1','V2','V3','V4') = 'V1', avg(V1)*2,         if(ValueList('V1','V2','V3','V4') = 'V2',avg(V2)*2,         if(ValueList('V1','V2','V3','V4') = 'V3',avg(V3)*2,                         if(ValueList('V1','V2','V3','V4') = 'V4',avg(V4)*2                 ))       ))))

But I get the same error:

 Error in expression: If takes 2-3 parameters

Is it still one parenthesis to remove?

Highlighted
Specialist II

I thing so

here :

if(ValueList('A','B','C') = 'B',

if(ValueList('V1','V2','V3','V4') = 'V1', avg(V1),

if(ValueList('V1','V2','V3','V4') = 'V2',avg(V2),

if(ValueList('V1','V2','V3','V4') = 'V3',avg(V3),

if(ValueList('V1','V2','V3','V4') = 'V4',avg(V4))

)))),

in the editor, click on left parenthesis (higlighted in yellow),

then you'll see where it ends

Highlighted
Partner

Hi again,

Now I don't get the error anymore, but no values are shown?

 if(ValueList('Regnskabsaflæggende_virksomeds_navn','Gennemsnit','Top 10') = if(ValueList('Regnskabsaflæggende_virksomeds_navn','Gennemsnit','Top 10') = 'Regnskabsaflæggende_virksomeds_navn', if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Årets resultat', sum([Årets resultat]),         if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste')= 'Ordinært resultat før skat',sum([Ordinært resultat før skat]),         if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Likvide beholdninger',sum([Likvide beholdninger]),             if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Bruttofortjeneste',sum(Bruttofortjeneste))                 ))), if(ValueList('Regnskabsaflæggende_virksomeds_navn','Gennemsnit','Top 10') = 'Gennemsnit',      if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Årets resultat', avg([Årets resultat]),         if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Ordinært resultat før skat',avg([Ordinært resultat før skat]),         if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Likvide beholdninger',avg([Likvide beholdninger]),             if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Bruttofortjeneste',avg(Bruttofortjeneste)),                 ))),             if(ValueList('Regnskabsaflæggende_virksomeds_navn','Gennemsnit','Top 10') = 'Top 10', if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Årets resultat', (avg([Årets resultat])*2),         if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Ordinært resultat før skat',(avg([Ordinært resultat før skat])*2),         if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Likvide beholdninger',(avg([Likvide beholdninger])*2),                        if(ValueList('Årets resultat','Ordinært resultat før skat','Likvide beholdninger','Bruttofortjeneste') = 'Bruttofortjeneste',(avg(Bruttofortjeneste)*2),                ))       )))))