【问题标题】:BI Publisher conditional field hiding based on length of text in RTF基于 RTF 中文本长度的 BI Publisher 条件字段隐藏
【发布时间】:2020-04-09 14:28:51
【问题描述】:

我正在使用 BI 发布者并尝试根据字段是否为空来显示/隐藏字段。在 RTF 中,我尝试过使用下面的 If 语句,但它不起作用

<?if@inlines:string-length(ABC)!=''?>
<?end if?>

非常感谢任何帮助

【问题讨论】:

    标签: rtf obiee bi-publisher


    【解决方案1】:

    如果你想测试一个元素是否不为空,使用这个而不是检查它的长度:

    <?if:ELEMENT!=''?>
    Content that will show if data is present in element.
    <?end if?>
    

    【讨论】:

    • 谢谢,我可以根据其他元素应用条件吗?因为我有问答类型的数据?例如,如果没有答案,不显示问题?谢谢
    • 另外,我注意到在 xml 中,如果字段为空,则有一个自结束标记。我们可以用它吗?
    • 是的,你可以这样做。如果它在表格中,您甚至可以封装整行,使其不显示任何内容。是的,自封闭标签被视为 Null。您可以下载 BI Publisher Desktop/Word 插件并在本地计算机上轻松进行测试,而不是每次都上传,不确定您是否尝试过。找到已安装的名为“模板查看器”的工具。
    【解决方案2】:

    尝试使用&lt;?xdofx:length(char)?&gt;

    【讨论】:

    • 我可以把它改成
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2016-01-30
    • 2023-01-04
    • 2023-02-08
    • 1970-01-01
    相关资源
    最近更新 更多