Page History
...
Sv translation | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
CrossValue関数は、他のデータセットのインジケータにアクセスするために使用されます。BellaDati 2.9.2以降、firstValue()、lastValueや、lastValue()などの関数を使用して属性にアクセスすることもできます。 次の2つのパラメーターを受け取ります:
次の例は、結果データセットから生徒数を返します。
ドリルダウンあり/なしの相互参照値を相互参照する場合、BellaDatiは適用されたドリルダウンを考慮します。つまり、両方のデータセットに同じ属性(同じコード)と同じメンバーが必要です。 ドリルダウンなしで値を表示するには、クロス値をwithoutDrillDown関数と組み合わせて使用します。これにより、各メンバーに同じ値が表示されます。
同じことは、日付と時刻のドリルダウンとwithoutDateTime関数にも当てはまります。
場合によっては、メンバーは同じかもしれませんが、属性コードは異なるかもしれません。その場合、参照データセットのどの属性を使用すべきかをBellaDatiに明示的に伝える必要があります。 これを実現するには、crossValue関数の2番目のパラメーターとしてmemberIdentifierを指定します。memberValueで独自の文字列を作成する必要があります。
この例では、L_COUNTRY_REFは参照されるデータセットの属性コードであり、memberValueは現在のメンバー(国名)の値です。
フィルターありの相互参照BellaDatiは、ビュー設定全体に適用されるフィルターも考慮しません。従って、式の定義でBellaDatiにどのフィルターを使用し、どのように使用するかを明示的に指示する必要があります。
フィルターは、crossValue関数内でも直接定義できます:
プラス記号を使用して、複数の条件を組み合わせることができます:
日付ありの相互参照日付をフィルタリングする場合、日付属性の形式は「yyyy-MM-dd」でなければなりません。
絞り込まれた日付はcrossValue機能内でも定義できますフィルター処理された日付は、crossValue関数内でも定義できます:
フィルターとその組み合わせに関するさらなる詳細は、数式での絞込みをご覧下さい。 CROSS-REFERENCING ATTRIBUTESとその組み合わせの詳細については、Filtering in Formulasを参照してください。 相互参照属性Since BellaDati 2.9.2, it is also possible to access Attributes by using operators such as LASTVALUE or FIRSTVALUE.2以降、LASTVALUEやFIRSTVALUEなどの演算子を使用して属性にアクセスすることもできます。
次に |
...