質問する
0

ピボットテーブルのレイアウトに最初から入っている「データ」とは?

質問日 2017-06-07 05:02:12 +0200

nogajun のGravatar画像

Calcのピボットテーブルを作成した気づいたのですが、ピボットテーブルのレイアウト画面の列フィールドに「データ」が入っています。 これは何を操作するためのものでしょうか。

外したりすると以前のような挙動になりますが気になるので、どういう風に使えばいいのか教えてください。

ピボットテーブルのレイアウト画面

edit retag flag offensive close merge delete

Comments

回答に非ず。

http://opengrok.libreoffice.org/xref/...

これかなぁ?でもopengrokを遡るとこれ2000年の最初のインポートから存在しているんで、最近突然出てきた症状なら違うかもしれない...(いや、そこ自身に問題がなくてもfor文で最後を敢えて外してあるような奴を気づかずforeachとかに書き換えてバグ出現とかあるのかも…)

ここが原因部分で正しければ、getIsDataLayoutDimensionを書いた奴にこの関数の目的を聞くことになるのかなあ?

himajin100000 のGravatar画像himajin100000 ( 2017-06-07 08:21:07 +0200 )edit

うーん。そんなに使っているワケでもないので、いつ、出現したのかわかんないんですよね。何か使う意図があるならいいんですけど…。謎です。

nogajun のGravatar画像nogajun ( 2017-06-14 01:33:09 +0200 )edit

これなのかなぁという気がしたり。

nogajun のGravatar画像nogajun ( 2017-06-14 02:10:59 +0200 )edit

1 Answer

1

回答日 2017-07-01 05:36:10 +0200

nishbone のGravatar画像

仕事で LibreOffice のピボットテーブルを用いた集計を印刷して資料として提出しています。そこでいろいろと弄った結果から見えたことを回答として記します。なお、使用バージョンは 5.3 です。

[データ] は、データフィールドに置かれた項目群を意味し、これを列フィールド内または行フィールド内で移動することによりデータフィールドのレイアウト変更を可能にします。 nogajunさんのシートですと、次の手順で変化を体感いただけると思います。

  1. 「ピボットテーブルのレイアウト」ダイアログを開きます([データ] はすでに列フィールドにあります)。
  2. 行フィールドに [日付] を置きます。
  3. 列フィールドに [店名] を置きます。
  4. データフィールドに [個数] と [金額] を置きます。
  5. [OK] をクリックし、シートの表示状態を確認します([個数] [金額] は列として展開されているはずです)。
  6. 再度、「ピボットテーブルのレイアウト」ダイアログを開き [データ] を行フィールドの [日付] の下へ移動し、[OK] をクリックします。
  7. シートの表示状態を確認します(今度は、[個数] [金額] は行として展開されているはずです)。

その他、気付いた点は…

  • [データ] はデータフィールドへは移動できない
  • データフィールドに置かれた項目が1つのときは [データ] が行・列フィールドのどちらにあっても表示レイアウト上は違いはない
  • 行/列フィールドに項目が [データ] を含め3つ以上あるときは、そのフィールド内での [データ] の位置(順序)で表示レイアウトが変わってくる
  • 行/列フィールドにある項目が [データ] を含め2つのときは、[データ] をそのフィールドの先頭(最上段)に置くとシートから項目の絞り込み・ソート等ができなくなる。

といったところでしょうか。

edit flag offensive delete link もっと

Comments

おお!行と列が入れ替わりました! しかも、操作している時ピボットテーブルにある「データ」ボタンを直接ドラッグしても同じように入れ替えられる事も発見しました!

なるほど。こういう機能だったんですね。謎が解けました。ありがとうございます!

nogajun のGravatar画像nogajun ( 2017-07-22 10:09:13 +0200 )edit
ログイン/サインアップして回答する

質問ツール

1 follower

Stats

Asked: 2017-06-07 05:02:12 +0200

Seen: 341 times

Last updated: Jul 01 '17