Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
ziabobaz
Creator III
Creator III

color a bar chart based on measure NAME

Hi,

I have a simple task although I can't figure out how to do it.

I have a bar chart with different measures and I want to color a bar based on the Measure used (NOT the value of the measure). So this is technically based on Measure name (easily done in Excel).

I could use the IF statement, but I don't understand how to refer to the Measure in the formula. Like if(measure = [Revenue], green(), blue()).

Is there a way to do it?

Thank you!

1 Solution

Accepted Solutions
shraddha_g
Partner - Master III
Partner - Master III

Use Valuelist() for dummy Dimension referring Measure

1st DImension : Dimension Field Name

2nd Dimension : Valuelist('Measure1','Measure2')

Expression:

pick(wildmatch(Valuelist('Measure1','Measure2'),'Measure1','Measure2'),

Expression for Measure1,

Expression for Measure2

)

Color by Expression:

pick(wildmatch(Valuelist('Measure1','Measure2'),'Measure1','Measure2'),

Color for Measure1,

Color for Measure2

)

View solution in original post

3 Replies
shraddha_g
Partner - Master III
Partner - Master III

Use Valuelist() for dummy Dimension referring Measure

1st DImension : Dimension Field Name

2nd Dimension : Valuelist('Measure1','Measure2')

Expression:

pick(wildmatch(Valuelist('Measure1','Measure2'),'Measure1','Measure2'),

Expression for Measure1,

Expression for Measure2

)

Color by Expression:

pick(wildmatch(Valuelist('Measure1','Measure2'),'Measure1','Measure2'),

Color for Measure1,

Color for Measure2

)

ziabobaz
Creator III
Creator III
Author

Brilliant

ziabobaz
Creator III
Creator III
Author

the original bar chart has only one Dimension, so this won't work, right?

UPDATE: solved