我非常感谢使用 Birt 中的表达式计算列的一些帮助。
我有两列给出结果,一列给出电子邮件地址,一列给出联系电话:电话,手机..
当电子邮件结果为空时,联系号码列显示一个数字,这些是与 sql 中的表不同的通信方法。
我想做的是为电子邮件地址和电话号码创建一个新的计算列,当电子邮件地址为空时替换为联系号码=联系人,当联系号码为空时替换为电子邮件地址。
我在网上查看了一些类似的问题,发现当您单击验证时,将以下脚本输入到 birt 表达式生成器中是可以接受的,但是它没有在我正在使用的 erp 软件中加载报告。
表达本身是否正确?
if(row["destination"] == null){
row["contact"];
}
else if(row["contactnumber"] == null){
row["contact"];
}
else{
return true;
}
亲切的问候,
斯图尔特