Bir veri adımının keep
joker karakterlerini kullanmak mümkün mü? Ben (sol bir ile başlayan B tutma değişkenleri x ve y ve tüm değişkenlere A'nın katılmak) aşağıdakileri yapmak istiyorum:Bir veri adımında saklanan joker karakterler
data C;
merge A(in=a)
B(keep= x y var* in=b);
by x y;
if a;
run;
Merhaba, hızlı cevap ve açıklama için teşekkürler! – statquant
BTW, regexp veya benzeri sütun adlarını kullanabilir miyim? – statquant
Doğrudan değil. Ayrı bir adımdan geçebilirsiniz; örneğin, geçerli oturumdaki tüm sütun adlarını ve tablo adlarını içeren tablo olan dictionary.columns öğeniz var. SQL'de sorguları çalıştırabilir veya SAS eşdeğer sashelp.vcolumn'u kullanarak SAS veri kümelerini buna karşı çalıştırabilirsiniz. Daha sonra sonuçları bir makro değişkende saklayın ve bu makro değişkenini gerçek bir tutuş adımında kullanın. – Joe