Nell'editor avanzato, la colorazione potrebbe darti un suggerimento. Tuttavia, sul mainframe non credo ci sia nulla, nell'editor, che ti possa aiutare.In SAS, quali sono le buone tecniche/opzioni per rilevare gli errori di sintassi?
Io uso
OPTIONS OBS=0 noreplace;
OB = 0 opzione specifica che 0 observarions vengono letti dall'ingresso set di dati e NOREPLACE dice SAS non sovrascrivere la un set di dati SAS esistente con uno dello stesso nome . Se stai creando un nuovo datastet, verrà creato con tutti gli attributi, ma con 0 osservazioni. Assicurati di reimpostare le opzioni, se necessario, su Opzioni Obs = max replace, quando non vengono trovati più errori di sintassi.
Sarei interessato a qualsiasi altra tecnica. Grazie
Spiegazione della scelta provenivano da here.
Buon consiglio. Ricordo che ora ricevo un suggerimento (da una classe o da un foglio) per usare una macro var invece di cancellarla. Quindi puoi cambiare la variabile macro in modo che sia vuota quando vuoi veramente eseguire il programma. Grazie per il link. È una buona carta. –
Ottimo consiglio! Grazie! –
Oh bello - ho usato 'noexec' ma non sapevo che esistesse un equivalente datastep ... grazie! –