sas

    0熱度

    1回答

    我想創建一個表喜歡 - %let x =ab bc; Proc sql; create table rx_&x as select * from test; quit; 無法創建,使用了壓縮和%力量爲好。

    2熱度

    1回答

    我的一些數據集由其他團隊生成,我在使用索引合併的過程中使用它們。有什麼方法可以檢查這些數據集是否已經編制索引,如果編制索引,他們編制了哪些變量?

    1熱度

    1回答

    我期待創建一個宏變量。在解析後,宏變量名需要通過將文本連接到已存在的變量來完成。具體而言,我想在PROC SQL塊中使用INTO:執行此操作。這裏有一個片段來解釋我想要做什麼。 %macro MyMacro(process); PROC SQL; SELECT COUNT(*) INTO: &process._new_text FROM

    1熱度

    1回答

    我試圖通過在動態文本中使用%宏來動態顯示電子郵件中的文本。這是工作,但在我的電子郵件中添加了幾行文字後,它停止工作。所以,我不確定是什麼導致了實際問題。恢復到我工作時的位置不再有效。 我的宏我打電話: %macro PrintStuff(arrayOfThings); %local i next_element; %do i=1 %to %sysfunc(countw(&arr

    1熱度

    2回答

    我有一個名爲DOJ(加入日期)的變量,其值爲10JAN12:00:00:00 我只想保留日期(即10JAN12)我該怎麼做? 注意:DOJ是DATETIME18。在自然界。 在此先感謝。

    1熱度

    1回答

    我想中間腳本更新日誌,所以我知道有多少程序已完成。我知道'put'命令,但是這似乎只能在我的通知是「退出2」,「退出1」或「完成」之後纔在最終打印的'.log'文件中運行。

    0熱度

    2回答

    主題: SAS圖書館 難度:路徑(文件名和位置)是每次運行後更改,但只有一些細節正在改變,但不是完整的路徑(如下例所示)。我們還突出顯示了這些字段的大小 我想只寫一個代碼,我可以覆蓋文件名和位置中發生的所有類型的更改,是否有可能? %let path='C:\Data\variationstring\empcat**A**\person**34**_**1212**\persondata_empc

    1熱度

    1回答

    我連接使用 proc sql; connect to odbc as odbc("......"); create table work.market as select distinct * from connection to odbc( select distinct C.Product#, A.county, B.DT, profit2, Rev2) From Mtable.du

    0熱度

    1回答

    我有一組的前置和後置的分數,其值,可以是1或2,例如: 預發佈 等 我需要創建一個2x2表,其中列出了頻率,只有在總的行/列百分比: 1 2 Total 1 14 60 74/30% 2 38 12 50/20% Total 52/21% 72/29% 248 它不需要用n和百分比之間的/特定格式,它們可以在不同的行上。我只需要確保表中的總百分比(無累積百分

    0熱度

    2回答

    在下面的代碼中,我如何只保留高於第95個分位數的觀察值? data test; input business_ID $ count; datalines; 'busi1' 2 'busi1' 10 'busi1' 4 'busi2' 1 'busi3' 2 'busi3' 1 ; run; proc sort data = test; by descending