基于 RTF 中文本长度的 BI Publisher 条件字段隐藏
Posted
技术标签:
【中文标题】基于 RTF 中文本长度的 BI Publisher 条件字段隐藏【英文标题】:BI Publisher conditional field hiding based on length of text in RTF 【发布时间】:2020-04-09 14:28:51 【问题描述】:我正在使用 BI 发布者并尝试根据字段是否为空来显示/隐藏字段。在 RTF 中,我尝试过使用下面的 If 语句,但它不起作用
<?if@inlines:string-length(ABC)!=''?>
<?end if?>
非常感谢任何帮助
【问题讨论】:
【参考方案1】:如果你想测试一个元素是否不为空,使用这个而不是检查它的长度:
<?if:ELEMENT!=''?>
Content that will show if data is present in element.
<?end if?>
【讨论】:
谢谢,我可以根据其他元素应用条件吗?因为我有问答类型的数据?例如,如果没有答案,不显示问题?谢谢 另外,我注意到在 xml 中,如果字段为空,则有一个自结束标记。我们可以用它吗? 是的,你可以这样做。如果它在表格中,您甚至可以封装整行,使其不显示任何内容。是的,自封闭标签被视为 Null。您可以下载 BI Publisher Desktop/Word 插件并在本地计算机上轻松进行测试,而不是每次都上传,不确定您是否尝试过。找到已安装的名为“模板查看器”的工具。【参考方案2】:尝试使用<?xdofx:length(char)?>
【讨论】:
我可以把它改成以上是关于基于 RTF 中文本长度的 BI Publisher 条件字段隐藏的主要内容,如果未能解决你的问题,请参考以下文章
我想使用 rtf 模板在 BI Publisher Report 中添加条形码,可以吗?
如何使用 BI Publisher Desktop 在 RTF 模板中将数字格式化为字母?