我有一个包含几个Null值和几个文本值的字段。 我在Word中使用BI Publisher。
我如何应用这样的东西:
如果值都为空,则结果=" N" 如果值甚至有一个非null,则结果=" Y"
这个逻辑应该保存在BI Publisher的Web界面中的数据模型中还是Word的条件格式中?
答案 0 :(得分:2)
LINE
的数量
<? count(//LIST_LINE/LINE)?>
具有LINE
NULL
ELEMENT
计数
<? count(//LIST_LINE/LINE[ELEMENT=""])?>
比较计数。
<? If:count(//LIST_LINE/LINE) = count(//LIST_LINE/LINE[ELEMENT=""])?>Y<?end if?>
<? If:count(//LIST_LINE/LINE) != count(//LIST_LINE/LINE[ELEMENT=""])?>N<?end if?>
答案 1 :(得分:0)
最好只在数据模型查询中设置它。 你可以在case语句中使用它。
&#34; field&#34;是空的然后是&#39; N&#39;别的&#39; Y&#39;端
答案 2 :(得分:0)
在数据模型中创建数据集时,您可以使用sql查询来创建它。 只有你可以使用“case when ... end”语法。 Normaly它将是列的select语句。
检查以下链接中的语法。 http://www.techonthenet.com/sql_server/functions/case.php
如何在数据模型中创建数据集,请在下面的链接中查看。 https://docs.oracle.com/cd/E28280_01/bi.1111/e22258/create_data_sets.htm#BIPDM147
希望它会有所帮助。