【问题标题】:OBIEE 12c display images in column in Case StatementOBIEE 12c 在 Case Statement 的列中显示图像
【发布时间】:2021-11-17 23:15:41
【问题描述】:

我希望在 OBIEE 12c 中创建一个表格报告,其中有一列中的图像。图片上传到保存报告的同一文件夹中。

我的报告中有四列(ID、城市、温度、图标)。 “图标”列的数据类型是图像 URL,即(-> 列属性 -> 数据格式 -> 图像 URL)。

需要使用以下 CASE 语句显示图像。图标列的“编辑公式”框包含以下代码。

CASE
WHEN "TD_CITY"."Temperature" > 35 THEN @html"<img src=""hot.jpg"">"
WHEN "TD_CITY"."Temperature" <= 35 THEN @html"<img src=""moderate.jpg"">"
END

上面的代码不起作用。我怎样才能达到上述结果?有没有其他选择?

【问题讨论】:

    标签: oracle11g obiee


    【解决方案1】:

    只需添加一列并将公式设置为常数 (1),然后使用条件格式根据温度列的值设置图标。 您可以通过条件格式对话框中的选择图片按钮直接上传图片。

    更多信息

    问题是添加到 webcat 的图像无法通过 URL 访问。您需要让它们由网络服务器提供服务。最简单的方法是如上所述,您只需上传自定义图像(这实际上会将它们上传到 /Catalog Root/Shared Folders/custom/images 的隐藏文件夹中

    事实证明,BI 实际上把它变成了saw.dll?downloadFile&amp;Path=%2fshared%2fcustom%2fimages%2ffile.jpg 的下载调用.

    有更好的方法来使用自定义资源,但它们变得更加复杂。查看https://gianniceresa.com/2016/12/deploy-custom-folder-obiee-12c-analyticsres/ 了解在 BI 中提供资源的一种方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      • 1970-01-01
      相关资源
      最近更新 更多