Subconjunto de un conjunto de datos seleccionando variables basadas en palabras clave en su nombre en SAS

Espero que alguien pueda ayudar. Tengo un gran conjunto de datos importado a SAS con miles de variables. Quiero crear un nuevo conjunto de datos extrayendo variables que tengan una palabra clave específica en su nombre. Por ejemplo, las siguientes variables están en mi conjunto de datos:

AAYAN_KK_Equity_Ask
AAYAN_KK_Equity_Bid
AAYAN_KK_Equity_Close
AAYAN_KK_Equity_Date
AAYAN_KK_Equity_Volume
AAYANRE_KK_Equity_Ask
AAYANRE_KK_Equity_Bid
AAYANRE_KK_Equity_Close
AAYANRE_KK_Equity_Date

Quiero extraer variables que terminen con _Ask y _Bid sin conocer el resto del nombre de la variable. ¿Hay una manera de hacerlo? Quiero intentar usar un bucle do pero no sé cómo indicarle a SAS que compare la última parte del nombre de cada variable con _Ask o _Bid.

Despues de las palabras. Quiero crear una nueva variable para cada conjunto que comience con el nombre completo de la variable, excepto la última parte (que es _Ask o _Bid). ¿Puedo hacer eso usando una declaración de asignación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta