BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
sfmeier
Obsidian | Level 7

PROC SQL;
/* Entwicklung */
   CREATE TABLE TEMP AS  
   SELECT case    when t1.KONTO_ID in (&Nostrokonten)  
                    then 0 /* Nostrokonten */
                else t2.MLR_ProduktgruppeID
                end as MLR_ProduktgruppeID  format=mlr_produktgruppe.,  
                sum(Bilanzsaldo) as Bilanzsaldo format=commax18.2,
            t1.Stichtag
      FROM S1_KONTO&stichtag t1  
          LEFT JOIN DB.MAPPING_GAB2MLR_PRODUKTGRUPPE t2
        ON t1.GAB = t2.GAB
      GROUP BY MLR_ProduktgruppeID,
               Stichtag;
quit;

1 ACCEPTED SOLUTION

Accepted Solutions
Jeremy_Browne
Fluorite | Level 6

Either use an alias for the case statement that is not the same as the variable (t2.)MLR_ProduktgruppeID: i.e. ..AS MLR_ProduktgruppeID_2 and use the alias in the GROUP BY.  Ambiguity between VAR and alias may be the issue AND/OR if that doesn't fix, also put the CASE statement longhand in the GROUP BY (without the AS...) 

View solution in original post

1 REPLY 1
Jeremy_Browne
Fluorite | Level 6

Either use an alias for the case statement that is not the same as the variable (t2.)MLR_ProduktgruppeID: i.e. ..AS MLR_ProduktgruppeID_2 and use the alias in the GROUP BY.  Ambiguity between VAR and alias may be the issue AND/OR if that doesn't fix, also put the CASE statement longhand in the GROUP BY (without the AS...) 

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1256 views
  • 0 likes
  • 2 in conversation