数式をフィルターとして使用して列と行を非表示または表示にする
この例では、数式を使用して販売量の値を入力された値と比較します。入力された値よりも小さい販売量を含む行は非表示になります。必要なフィルターが複数のキューブに依存するため、この形式のフィルター操作が必要です。
次の例は、Samples アプリケーションの Sales キューブと財務キューブを使用します。
- レポートを作成し、財務キューブに標準スライスを作成します。行階層として [単位] を追加します。
- [1 つ目のセグメント] 列の [ ] をクリックします。リストデザイナーで [ ] アイコンをクリックし、 を選択します。[ ] アイコンをクリックします。
- 列階層として [勘定科目] を追加します。
- [1 つ目のセグメント] 列の [ ] をクリックします。リストデザイナーで、 を選択します。[ ] アイコンをクリックし、[ ] をクリックします。
- スライスをセル B8 にドラッグし、行ハイパーブロックをセル F8 に拡張します。
- セル D8 をクリックし、オブジェクトツールバーの [ ] アイコンをクリックします。
- 数式タイプとして [セル値] を、キューブとして [Sales] を選択します。
- [利益] を選択します。[選択] 列で、[販売量] エレメントを選択します。 ] をクリックして [
- [バージョン] を選択します。[選択] 列で、[実績] エレメントを選択します。 ] をクリックして [
- [数式] を選択します。[選択] 列で [=B8] を指定します。 ] をクリックして [
-
セル F8 に、
=IF(D8>=C5,TRUE,FALSE)
を指定します。 - 行 8 のヘッダーを右クリックして、[行] を選択します。[数式] チェックボックスをオンにして、[= F8] を指定します。
- セル B5 では、[販売量が次より大きい] を指定します。
- セル C5 からセル保護を削除します。
- ビューモードで、セル C5 に、販売量の値の少なくとも 1 つより大きい値を指定します。より少ない値を含む行は表示されません。