我有一個數據透視表,需要導入到SAS EG中。但是這個數據透視表具有來自數據庫的值,而手動輸入的值很少。 當我試圖將此數據透視表導入SAS時,只有來自數據庫的值被導入。手動值沒有被導入到sas中。 任何人都可以請幫我一下,關於如何從這個相同的數據透視表導入手動值到SAS。將數據透視表從Excel導入到SAS EG中
回答
如果您正在使用GUI並將信息添加到Excel數據透視表中,它可能不屬於Excel定義範圍的表定義。這意味着SAS只會讀取Excel告訴它讀取的內容,這是實際的數據透視表。你可以做的是明確地編寫一個proc import語句並指定你的數據的範圍。這就是說,我不會推薦實際做到這一點。您有源數據,導入並在Excel中重新創建數據透視表。這不是一項簡單的任務,但從長遠來看可能有用。
下面是一個應該工作的proc導入代碼的示例。
proc import datafile='C:\_localdata\myexcel.xlsx' out=want dbms=XLSX replace;
range='Sheet1$A1:D26'; getnames=YES;
run;
我試圖按照你提到的方式來做,它仍然在sas中用數據庫中的所有值創建數據集,但是它將所有手動值留空。另外,我的文件名是「myexcel.xls」。所以,當我給DBMS = XLS或XLSX它給我一個錯誤,說dbms類型無效。 – user5678811
什麼是不工作的意思?請從代碼中顯示您的日誌。 – Reeza
這是錯誤: 錯誤:物理文件不存在/C:\localdiskmyexcel.xls。 – user5678811
- 1. Excel數據透視表導入限制
- 2. 從SAS EG導出到共享點
- 3. IGNORE SAS數據導入EXCEL
- 4. 如何將excel數據導入sas
- 5. 將Excel數據透視表嵌入到C#winforms中
- 6. 將SAS導出到Excel中
- 7. 從Access表導入數據到Excel表
- 8. 如何將Silverlight數據透視視圖導出到Excel?
- 9. 將數據透視表模板從csv(Excel)移動到MySQL
- 10. 如何從日益增加的數據透視表導入數據excel
- 11. 導出/複製Access數據透視表視圖到Excel 2003?
- 12. VBA Excel數據透視表
- 13. Excel數據透視表
- 14. 訪問VBA:導出表到Excel 2010數據透視表
- 15. Excel數據透視表 - 在
- 16. 將數據從excel導入到vb .net
- 17. 使用SAS Office將數據從SAS追加到Excel中在
- 18. 從excel導入數據到多個表
- 19. Excel數據透視表:在分組數據透視表
- 20. 將數據導出到Excel與數據透視表 - 無需服務器訪問
- 21. 將列添加到Excel中的數據透視表中
- 22. 從Excel導入數據到SQL Server表
- 23. 導入的Excel數據透視表是否動態?
- 24. 將數據從jqgrid導出到excel表
- 25. 使用數據透視表從SAP導出Excel文件
- 26. 將SAS EG連接到SQL Server
- 27. PHP將數據導出到帶有數據透視表的xls
- 28. 將數據從Excel導入數據庫
- 29. 將數據透視表寫入excel文件時出現問題
- 30. 在Excel中過濾數據透視表
如何輸入手動值?他們是在一個單獨的位置還是不符合表格?您需要澄清有關您的問題的更多信息。 – Reeza
手動值與其他值位於同一個表中。手動值是計算值。例如,對於特定的手動值列有以下公式:= IFERROR(OFFSET(TABLES!AY $ 2,$ II2,0),IF(OR(H2 = 150,H2 = 154,F2 =「GO」集團「,」普通「))。 – user5678811
@Reeza:讓我知道你是否想要更多信息。在此先感謝 – user5678811