ตอนนี้มีการทำการแก้โปรแกรมใหม่รับค่าใหม่ครับ ผมขอกลับมาถามใหม่อีกครั้งครับ ถ้าจะแยกประเภท โดยแยกตาม type ที่มี 4type ให้ออกมาได้ 3 เส้น เส้น1 = แดง เส้น2 = เขียว เส้น3 = นำเงิน จะแยกยังไงครับ type ที่ตั้งคือ r1, r2, r3, " " โดย type r1 r2 ต้องรวมเป็นเส้นเดียวกันครับโดยมีสีแดง และ r3 ต้องเป็นสีเขียวครับ
และ type " " คือ Value FICost A1 ซึ่งมีสีส้มครับ จะแสดงเมื่อผมเลือก sbu = all ใน ddl แต่ถ้าเลือก sbu <> all จะต้องออก ตามที่ผมบอกด้านบน คือ สีแดง สีเขียว สีนำเงิน ครับ แต่ถ้า all คือออกหมดครับ (4เส้น แดง ส้ม เขียว นำเงิน)
Code (VB.NET)
=IIF(Fields!amt_type.Value="FICost",IIF(Fields!report_group.Value="R1" and Fields!report_group.Value="R2","Red" ,"Green"),IIF(Fields!amt_type.Value="FICostA1","Orange","Blue"))