Quantcast
Channel: Questions in topic: "splunk-enterprise"
Viewing all articles
Browse latest Browse all 47296

How to set up Table Cell Highlighting with Different Conditions for each Column based on values in the First Column?

$
0
0
Hi, I am referring to Table Cell Highlighting example in Splunk 6.x dashboard and below is my requirement. ![alt text][1] [1]: /storage/temp/140201-splunk-question.png I want to color cells of Column2, Column3 & Column4 based on the values of Column1 as below if the value of column1=string1 then for column2 ( <20 - Green, 21-50 - Red Colour &>51 - Amber Colour) then for column3 ( <20 - Amber, 21-50 - Blue Colour &>51 - Green Colour) then for column4 ( <50 - Green , >51- Red) if the value of column1=string2 then for column2 ( <20 - Red, 21-50 -Amber Colour &>51 - Green Colour) then for column3 ( <20 - Green, 21-50 - Blue Colour &>51 - Red Colour) then for column4 ( <50 - Red , >51- Green) and so on. I tried the below javascript, but it didn't work. Can any one help me to fix it? if (cell.field == "Column1") { if (cell.value == "String1" || cell.value == "String4" ) { if (cell.field == 'Column2' ) { if (value <=20) { $td.addClass('Green'); } if (value >=21 && value <= 50 ) { $td.addClass('Red'); } if (value >=51 ) { $td.addClass('Amber'); } } if (cell.field == 'Column3' ) { if (value <=20) { $td.addClass('Amber'); } if (value >=21 && value <= 50 ) { $td.addClass('Blue'); } if (value >=51) { $td.addClass('Green'); } } if (cell.field == 'Column4' ) { if (value <=50) { $td.addClass('Green'); } if (value >=51 ) { $td.addClass('Red'); } } } Basically i tried debugging the above javascript by putting alert statements, what i could find was it never enter the below loop statement in the above code. if (cell.field == 'Column2' ) { if (cell.field == 'Column3' ) { if (cell.field == 'Column4' ) { Can any one help me to find out how can i proceed to fix this scenario? Thanks

Viewing all articles
Browse latest Browse all 47296

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>