Memperluas Model Data
Di bab ini, Anda akan mempelajari cara memperluas model data yang dibuat di bab sebelumnya. Memperluas model data mencakup -
- Penambahan tabel
- Penambahan kolom terhitung dalam tabel yang sudah ada
- Pembuatan ukuran dalam tabel yang ada
Dari jumlah tersebut, membuat ukuran sangat penting, karena melibatkan penyediaan wawasan data baru dalam model data yang akan memungkinkan mereka yang menggunakan model data menghindari pengerjaan ulang dan juga menghemat waktu saat menganalisis data dan pengambilan keputusan.
Karena Analisis Untung dan Rugi melibatkan bekerja dengan periode waktu dan Anda akan menggunakan fungsi Kecerdasan Waktu DAX, Anda memerlukan tabel Tanggal dalam model data.
Jika Anda baru mengenal tabel Tanggal, ikuti bab - Memahami Tabel Tanggal.
Anda dapat memperluas model data sebagai berikut -
Untuk membuat hubungan antara tabel data, yaitu tabel Data Keuangan dan tabel Tanggal, Anda perlu membuat kolom terhitung Tanggal dalam tabel Data Keuangan.
Untuk melakukan berbagai jenis penghitungan, Anda perlu membuat hubungan antara tabel data - Data Keuangan dan tabel pencarian - Akun dan Lokasi Geografi.
Anda perlu membuat berbagai ukuran yang membantu Anda melakukan beberapa perhitungan dan melakukan analisis yang diperlukan.
Langkah-langkah ini pada dasarnya merupakan langkah-langkah pemodelan data untuk Analisis Laba Rugi dengan menggunakan model data. Namun, ini adalah urutan langkah-langkah untuk semua tipe analisis data yang ingin Anda lakukan dengan model data Power Pivot.
Lebih lanjut, Anda akan mempelajari cara membuat pengukuran dan cara menggunakannya di Power PivotTable di bab-bab berikutnya. Ini akan memberi Anda pemahaman yang memadai tentang pemodelan data dengan DAX dan analisis data dengan Power PivotTable.
Menambahkan Tabel Tanggal ke Model Data
Buat tabel Tanggal untuk periode waktu yang mencakup tahun fiskal sebagai berikut -
Buat tabel dengan satu kolom dengan header - Tanggal dan tanggal bersebelahan mulai dari 7/1/2011 hingga 6/30/2018 di lembar kerja Excel baru.
Salin tabel dari Excel dan tempelkan ke jendela Power Pivot. Ini akan membuat tabel baru dalam model data Power Pivot.
Beri nama tabel sebagai Tanggal.
Pastikan kolom Tanggal di tabel Tanggal memiliki tipe data - Tanggal (Tanggal Waktu).
Selanjutnya, Anda perlu menambahkan kolom terhitung - Tahun Fiskal, Triwulan Fiskal, Bulan Fiskal dan Bulan ke tabel Tanggal sebagai berikut -
Tahun fiskal
Misalkan akhir tahun fiskal adalah 30 Juni th . Kemudian, bentang fiskal tahun dari 1 st Juli sampai 30 th Juni. Misalnya, periode Juli 1 st , 2011 (7/1/2011) hingga 30 Juni th 2012 (2012/06/30) akan menjadi tahun fiskal 2012.
Dalam tabel Tanggal, misalkan Anda ingin merepresentasikan yang sama seperti FY2012.
Anda harus terlebih dahulu mengekstrak bagian tahun keuangan dari Tanggal dan menambahkannya dengan TA.
Untuk tanggal di bulan Juli 2011 sampai dengan Desember 2011, tahun buku adalah 1 + 2011.
Untuk tanggal di bulan Januari 2012 sampai dengan Juni 2012, tahun buku tersebut adalah 0 + 2012.
Untuk menggeneralisasi, jika Bulan Akhir Tahun Finansial adalah FYE, lakukan hal berikut -
Integer Part of ((Month – 1)/FYE) + Year
Selanjutnya, ambil 4 karakter paling kanan untuk mendapatkan Tahun Finansial.
Di DAX, Anda bisa merepresentasikan hal yang sama seperti -
KANAN (INT ((MONTH ('Date' [Date]) - 1) / 'Date' [FYE]) + YEAR ('Date' [Date]), 4)
Tambahkan kolom terhitung tahun fiskal di tabel tanggal dengan rumus DAX -
= "FY" & RIGHT (INT ((MONTH ('Date' [Date]) - 1) / 'Date' [FYE]) + YEAR ('Date' [Date]), 4)
Kuartal Fiskal
Jika FYE mewakili bulan akhir tahun keuangan, kuartal keuangan diperoleh sebagai
Integer Part of ((Remainder of ((Month+FYE-1)/12) + 3)/3)
Di DAX, Anda bisa merepresentasikan hal yang sama seperti -
INT ((MOD (MONTH ('Date' [Date]) + 'Date' [FYE] -1,12) +3) / 3)
Tambahkan kolom terhitung kuartal fiskal di tabel tanggal dengan rumus DAX -
= 'Tanggal' [Tahun Fiskal] & "- Q" & FORMAT (INT ((MOD (MONTH ('Date' [Date]) + 'Date' [FYE] -1,12) + 3) / 3), "0" )
Bulan Fiskal
Jika FYE mewakili akhir tahun buku, periode bulan buku diperoleh sebagai
(Remainder of (Month+FYE-1)/12) + 1
Di DAX, Anda bisa merepresentasikan hal yang sama seperti -
MOD (MONTH ('Date' [Date]) + 'Date' [FYE] -1,12) +1
Tambahkan kolom terhitung bulan fiskal di tabel tanggal dengan rumus DAX -
= 'Tanggal' [Tahun Fiskal] & "- P" & FORMAT (MOD (MONTH ([Date]) + [FYE] -1,12) +1, "00")
Bulan
Terakhir, tambahkan kolom terhitung Bulan yang mewakili nomor bulan dalam satu tahun keuangan sebagai berikut -
= FORMAT (MOD (MONTH ([Date]) + [FYE] -1,12) +1, "00") & "-" & FORMAT ([Date], "mmm")
Tabel Tanggal yang dihasilkan terlihat seperti tangkapan layar berikut.
Tandai tabel - Tanggal sebagai Tabel Tanggal dengan kolom - Tanggal sebagai kolom dengan nilai unik seperti yang ditunjukkan pada tangkapan layar berikut.
Menambahkan Kolom Terhitung
Untuk membuat hubungan antara tabel Data Keuangan dan tabel Tanggal, Anda memerlukan kolom nilai Tanggal dalam tabel Data Keuangan.
Tambahkan tanggal kolom terhitung di tabel Data Keuangan dengan rumus DAX -
= DATEVALUE ('Data Keuangan' [Bulan Fiskal])
Mendefinisikan Hubungan Antar Tabel dalam Model Data
Anda memiliki tabel berikut dalam model data -
- Tabel data - Data Keuangan
- Tabel pemeta - Akun dan Lokasi Geografi
- Tabel tanggal - Tanggal
Untuk menentukan Relasi antar tabel pada model data, berikut adalah langkah-langkahnya:
Lihat tabel dalam Tampilan Diagram Power Pivot.
Buat hubungan berikut di antara tabel -
Hubungan antara tabel Data Keuangan dan tabel Akun dengan kolom Akun.
Hubungan antara tabel Data Keuangan dan tabel Lokasi Geografi dengan kolom Pusat Laba.
Hubungan antara tabel Data Keuangan dan tabel Tanggal dengan kolom Tanggal.
Menyembunyikan Kolom dari Alat Klien
Jika ada kolom dalam tabel data yang tidak akan Anda gunakan sebagai bidang di PivotTable mana pun, Anda bisa menyembunyikannya dalam model data. Kemudian, mereka tidak akan terlihat di daftar Bidang PivotTable.
Dalam tabel Data Keuangan, Anda memiliki 4 kolom - Bulan Fiskal, Tanggal, Akun, dan Pusat Laba yang tidak akan Anda gunakan sebagai bidang di PivotTable mana pun. Karenanya, Anda bisa menyembunyikannya agar tidak muncul di daftar Bidang PivotTable.
Pilih kolom - Bulan Fiskal, Tanggal, Akun, dan Pusat Laba di tabel Data Keuangan.
Klik kanan dan pilih Sembunyikan dari Alat Klien di daftar tarik-turun.
Membuat Ukuran di Tabel
Anda sudah siap untuk pemodelan dan analisis data dengan DAX menggunakan model data dan Power PivotTable.
Di bab-bab berikutnya, Anda akan mempelajari cara membuat pengukuran dan cara menggunakannya di Power PivotTable. Anda akan membuat semua ukuran di tabel data, yaitu tabel Data Keuangan.
Anda akan membuat pengukuran menggunakan rumus DAX di tabel data - Data Keuangan, yang bisa Anda gunakan di sejumlah PivotTable untuk analisis data. Ukuran pada dasarnya adalah metadata. Membuat pengukuran dalam tabel data adalah bagian dari pemodelan data dan meringkasnya di Power PivotTable adalah bagian dari analisis data.