Grup tabel pivot LibreOffice berdasarkan bulan


10

Saya memiliki data seperti ini:

Date      Customer   Amount Month
09-01-12  A          20     =A2 (formatted so it shows month name)
10-01-12  B          10     =A3 (formatted so it shows month name)
18-01-12  B          25     etc
05-02-12  A          15     etc

Saya ingin menggunakan tabel pivot untuk melihat jumlah total per bulan per pelanggan. misalnya

Customer   Jan  Feb  Total
A          20   15   35
B          35        35
Total      55   15   70

Saya menambahkan kolom tambahan ke data, dengan bulan diformat sebagai 'Jan', 'Feb' dll. Di tabel pivot memberikan kolom untuk setiap tanggal, tidak dikelompokkan berdasarkan bulan. Jadi hasilnya adalah ini:

Customer   Jan  Jan  Jan Feb  Total
A          20            15    35
B               10   25        35
Total      20   10   25   15   70

Bagaimana cara saya memperbaikinya?

Jawaban:


7

Saya pikir masalahnya adalah Monthkolom " " memiliki nilai yang berbeda untuk setiap tanggal. Jadi LibreOffice tidak mengerti Anda ingin mengelompokkan output berdasarkan bulan yang berbeda.

Dengan demikian, solusinya bisa dengan "membangun" tanggal berdasarkan sel A2, mengabaikan hari:

  • Ganti Formula " =A2" di Monthkolom " " oleh

    =DATE(YEAR(A2),MONTH(A2),"1")

    Dengan cara ini, Anda akan memiliki tanggal yang sama untuk setiap sel bulan, tergantung pada tanggal asli.

  • Lalu, format kolom itu menggunakan pola " MMMM" untuk menampilkan tanggal sebagai " January".

  • Sekarang, segarkan Pivot Table atau buat ulang dengan " Month" in " Column Fields", " Customers" in " Row Fields" dan " Sum - Amount" in " Data Fields".

Ini harus menghasilkan hasil yang diinginkan.


3
Terima kasih, itu solusinya. Sayang sekali LibreOffice tidak bisa mengelola hal-hal itu sendiri.
Lennart

14

Saya tidak yakin apakah ini mungkin di LibreOffice yang saat ini ada pada saat pertanyaan ini diajukan tetapi sekarang ini cukup mudah dilakukan, jadi jika ada yang tersandung pada pertanyaan ini, ini mungkin membantu:

Menggunakan data dari tabel input (btw. Untuk kolom terakhir ini "Bulan" berlebihan) yang harus dilakukan sebagai berikut.

Buat tabel Pivot:

  1. Pilih tabel dan dari menu pilih Data > Pivot Table > Create...
  2. Di Column Fieldsis the Datefield
  3. In Row Fieldsadalah Customerbidangnya
  4. Di Data Fieldsdalam Amountbidang

Saat tabel Pivot dibuat:

  1. Pilih / klik pada sel mana saja di baris yang berisi tanggal
  2. Dari menu pilih Data > Group and Outline > Group
  3. Pilih Group By > Intervals
  4. Periksa Months(atau interval apa pun yang Anda inginkan)

2
Berfungsi bagus, tetapi hanya jika kolom diformat sebagai tanggal (dan bukan "Standar" atau sebagai teks).
jmiserez
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.