Saya memiliki tabel pivot di mana terdapat beberapa label kolom:
group
subgroup
subsubgroup
status
Label terakhir,, status
hanya memiliki dua nilai yang memungkinkan, ACTIVE dan DORMANT. Saya hanya perlu menunjukkan baris-baris di mana nilai ACTIVE hilang, tetapi nilai untuk DORMANT tidak.
Saya tahu ini mungkin dengan menggabungkan sebagian data (jadi data sumber saya tidak akan memiliki satu bidang COUNT, tetapi akan memiliki dua: ACTIVE_COUNT dan DORMANT_COUNT) dan mem-preilter sebelum membuat pivot, tetapi saya tidak bisa mengubah bentuk sumber. data untuk tabel pivot dalam kasus khusus ini.
Contoh dari apa yang saya butuhkan:
ROW G1 G2 G3 STAT CNT
---------------------
V11 AA BB C1 ACTV 100
V11 AA BB C1 DORM 200
V11 AA BB C2 ACTV 400
V11 AA BB C3 DORM 800
V11 AA BB C4 DORM 900
V21 AA BB C1 ACTV 110
V21 AA BB C1 DORM 220
V21 AA BB C2 ACTV 440
V21 AA BB C3 DORM 880
V21 AA BB C3 DORM 990
V21 AA BB C4 ACTV 1
Harus diubah menjadi:
. AA
. BB
. C3 C4
. DORM DORM
-------------
V11 800 900
V21 990
Yaitu, C1 tidak ditampilkan karena ada baris yang cocok dengan ACTV> 0, C2 tidak ditampilkan karena tidak ada DORM, V21 x C4 DORM tidak ditampilkan karena ada baris yang cocok dengan ACTV> 0, tetapi keduanya V11 x C4 DORM dan V21 x C3 DORM adalah.
Status
sebagai Filter Laporan?Jawaban:
Saya percaya ini melampaui kemampuan hanya Tabel Pivot, karena Anda mencoba mencocokkan antar baris.
Saya akan menghitung sebelumnya kolom "Status Baris" baru menggunakan Add-In Kueri Daya. Itu bisa menggabungkan data bersama sehingga Anda bisa membangun satu kueri yang difilter menjadi hanya baris dengan ACTV> 0, lalu gabungkan dengan tabel asli untuk menghasilkan kolom "Status baris" baru yang bisa Anda filter.
https://support.office.com/en-us/article/Merge-queries-fd157620-5470-4c0f-b132-7ca2616d17f9?ui=en-US&rs=en-US&ad=US
Power Query memiliki banyak fungsi transformasi data lain yang mungkin berguna bagi Anda.
sumber