我正在尝试从表格中显示数据,该表格从外部表格填充它的列。我的挑战是"默认"在被引用的表中不存在值,因此在引用外部记录时,任何"默认"单位被忽略。我将尝试用图片解释,我正在查看的数据集见图1。
这是我想要显示的数据。我的问题孩子是UNITSNBR
列。此数据来自名为UNITS
的数据表。见图2
添加一个EACH的部分时,我必须越过的桥是默认的度量单位。这会产生一个" 0"在Parts
数据表中,但没有相应的" 0"在UNITS
表中。任何显示{UNITSNBR.DESCRIPTION}
的尝试都会破坏报告,因为没有与0对应的描述。我使用以下代码获得了一些小小的成功Image 3
这会产生以下结果。挑战在于我不需要将{PARTS.UNITSNBR}
视为文字,我需要查看{UNITSNBR.DESCRIPTION}
,但它不是PARTS
数据集的一部分,而是默认的&#34}。 0"不属于UNITS数据集。任何想法将不胜感激。如果我需要更清楚,我会尽力解释。
答案 0 :(得分:0)
试试这个:
if({PARTS.UNITSNBR}) = 0 then
"EACH"
else
{UNITS.DESCRIPTION}