我们正在尝试使用Liferay 6为多个(非相关)组织创建基于SaS的门户.我们希望采用一种方法,我们可以根据用户信息自动生成这些组织设置.
我们可能要求为每个组织设置单独的域/网站.
截至目前,我已经考虑过两种选择
根据我的理解,我认为这可以通过上述两种方法实现.我想了解您在以下两点方面对这两种方法的经验.
我正在尝试生成一个变量文件名.
ods pdf file ="D:\ FileDirectory\&& mFileNameVariable&I .pdf"notoc;
这会生成一个变量文件名,但会在扩展名之前添加一个空格(例如FileName .pdf;我需要FileName.pdf).
我读到你可以这样做:
ods pdf file ="D:\ FileDirectory\&& mFileNameVariable&I..pdf"notoc;
添加扩展点; 但是,当我尝试该宏不起作用时,我得到一个WYSIWYG值(例如.&& mFileNameVariable&I.pdf).
我假设它是因为我的字符串以"&I"结尾.
我想到的另一个解决方案,但是它不必要/解决方法是修剪(FilePathAndName)和/或(或者FilePathAndName FileExtension)将值单独地连接起来.
我们非常感谢您的任何见解或反馈,并提前感谢您的时间和帮助.
干杯!
我在SAS写了一个宏句:
%macro loop;
%let sigmav=0.1;
.....
%let sigmav_new=std(V);
%if abs(%eval(&sigmav-&sigmav_new))<0.001 %then %do;
......
%mend;
Run Code Online (Sandbox Code Playgroud)
但是总有abs()和std()的错误.所以我想知道在宏中是否有特殊的规则来表达abs()和std()的功能.希望对你有所帮助!