我一直在使用宏库来查找和编译我的宏代码直到最近,SAS无法加载宏。
我使用的代码是:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes" omit-xml-declaration="yes"/>
<xsl:strip-space elements="*"/>
<xsl:param name="field" select="'A'"/>
<xsl:template match="root/parent">
<xsl:value-of select="sum(element[elementname=$field]/elementvalue)"/>
</xsl:template>
</xsl:stylesheet>
我的宏作为MacroOne.Sas保存在上面的文件路径中,我尝试在SAS中运行命令
options mautosource sasautos=MacLib;
filename MacLib "C:\Users\your.name.here\Documents\Macro_Library";
出于某种原因,它只是不再编译,任何帮助?
答案 0 :(得分:1)
这是错误的方式
filename MacLib "C:\Users\your.name.here\Documents\Macro_Library";
options mautosource sasautos=MacLib;