0

pmmlの派生フィールドで、ローカル変換を行うために以下のコードを使用しました

<MapValues outputColumn="longForm">
  <FieldColumnPair field="gender" column="shortForm"/>
  <InlineTable>
    <row><shortForm>m</shortForm><longForm>male</longForm>
    </row>
    <row><shortForm>f</shortForm><longForm>female</longForm>
    </row>
  </InlineTable>
</MapValues>

そのコードでは、shortform が m の場合は「male」を返し、shortform が f の場合は「female」を返します。また、そのコードにelse句を追加したいと思います。shortfrom が m または f でない場合、「unknown」を返す必要があります。どうやってやるの?

4

1 に答える 1

0

MapValues@defaultValue属性を指定する必要があります:

<MapValues outputColumn="longForm" defaultValue="unknown">
  ...
</MapValues>
于 2016-08-08T15:13:30.947 に答える