Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | jassieConstraint Violating Yak Guru
 
 
                                        332 Posts | 
                                            
                                            |  Posted - 2013-10-03 : 14:31:45 
 |  
                                            | In a ssrs 2008 r2 report, I have found the following expression and I would like you to explain the following code to me:=IIF(Lookup(Fields!SK.Value, Fields!SK.Value, Fields!StCount.Value, "DS_StCount") = Nothing, 0, Lookup(Fields!SK.Value, Fields!SK.Value, Fields!StCount.Value, "DS_StCount"))I know that a lookup function compares the first values to see if they are equal, and if so they value in the third column is returned. However I do not know what this enire iif statement is doing. Can you explain it to me? |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2013-10-04 : 01:57:25 
 |  
                                          | it checks if the value SK has a valid match in dataset DS_StCount if yes it will return the StCount of the first matching row. otherwise it will return 0. IIF is like CASE WHEN. It checks for a condition and returns two return value one for true part and another for false.------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/https://www.facebook.com/VmBlogs |  
                                          |  |  |  
                                    | jassieConstraint Violating Yak Guru
 
 
                                    332 Posts | 
                                        
                                          |  Posted - 2013-10-04 : 09:45:58 
 |  
                                          | Thanks! |  
                                          |  |  |  
                                |  |  |  |