私はいくつかのNull値といくつかのテキスト値を持つフィールドを持っています。 私はWordでBI Publisherを使用しています。値がすべてnullの場合、結果の値が一つでもnullではない、結果=を持っている場合は「Y」=「N」 BI Publisher in MS-Word
された場合
:
は、どのように私はこのような何かを適用しませんこのロジックをBI PublisherのWebインタフェースのデータ・モデルまたはWordの条件付フォーマットで保持する必要がありますか?
私はいくつかのNull値といくつかのテキスト値を持つフィールドを持っています。 私はWordでBI Publisherを使用しています。値がすべてnullの場合、結果の値が一つでもnullではない、結果=を持っている場合は「Y」=「N」 BI Publisher in MS-Word
された場合
:
は、どのように私はこのような何かを適用しませんこのロジックをBI PublisherのWebインタフェースのデータ・モデルまたはWordの条件付フォーマットで保持する必要がありますか?
データモデルクエリでのみこれを設定するとよいでしょう。 caseステートメントで使用できます。あなたはそれを作成するために、SQLクエリを使用することができ、データモデルに設定されているデータを作成中「フィールドが」ヌルその後、「N」他「Y」末端
ある
場合。 "case ... ... end"の構文だけを使用できます。通常、列の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
希望すると便利です。
<? count(//LIST_LINE/LINE[ELEMENT=""])?>
はカウントを比較ELEMENT
NULLを持つLINE
のLINE
<? count(//LIST_LINE/LINE)?>
カウントの
カウント。
<? 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?>
データモデルクエリでこれを設定したいと思います。 私はケースステートメントを使用したいと思います。 ケースステートメントをどのように、どこに適用するのかわかりませんし、必要な構文もわかりません。詳しく教えてください。 – Null2
データモデルでデータセットを作成する際に、sql queryを使用して作成することができます。そこには "case ... end"の構文しか使えません。通常、列の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 それが役立つことを願っています。 – mona16
データセットでデータセットを編集して構造タブに移動します。そこに1つのカラムがあります。 "nullの場合"にはNを入れることができます。 – mona16