0

データ テーブルを Spotfire (バージョン 6.0) に入力し、データ テーブルからピボットを作成することができました。ただし、元のデータをフィルタリングすると、ピボットがフィルターに反応し、それに応じて再計算されるようにすることはできません。

コーディング自体を行わずにこれを行う方法を見つけようとしています。これを可能にする特定の設定があるかどうかを確認しようとしています。

前もって感謝します。

編集:例

私がもともと次の表を持っている場合

age loc own1 own2 own3 24 W 1 0 1 38 N 1 1 0 16 N 0 0 0 58 S 1 0 0 33 W 0 1 1 45 N 1 1 1 23 S 1 0 0 62 N 0 1 0

次に、このテーブルにピボットを作成して、場所ごとに独自の列の合計を計算します。そのため、行識別子を loc として選択し、列のタイトルを選択せず​​、値を sum(own*) として選択すると、次のようになります。

loc own3 own2 own1 string real real real N 1.00 3.00 2.00 S 0.00 0.00 2.00 W 2.00 1.00 1.00

このことから、元のテーブルのフィルターを変更すると、ピボット テーブルの値が自動的に調整されるようにするにはどうすればよいでしょうか。たとえば、年齢フィルターを 30 歳以上に変更すると、次のように変更されます。

loc own3 own2 own1 string real real real N 1.00 3.00 2.00 S 0.00 0.00 1.00 W 1.00 1.00 0.00

4

1 に答える 1

2

私はあなたのデータ セットを取得して Spotfire に貼り付け、クロス テーブル ビジュアライゼーションを使用して説明した内容を実現しました。下の画像は、何をすべきかを理解するのに役立ちます。age 列を 31 ~ 62 でフィルター処理した結果が、提供された 3 番目のデータ サンプルの数値と一致していることに注意してください。

フィルタリングを使用したクロス テーブル

于 2014-09-15T17:23:04.477 に答える