Skip to content
Kelas ReportingMengubah Data Menjadi Informasi dan Knowledge
  • Home
  • Dasar
  • Analisis 1 Tabel
  • Analisis Tabel Kompleks
  • Pengumuman
  • LinkedIn Contact
Teach

Analisis Tabel Employees, Satu Kolom saja bisa Panjang penjabarannya

June 9, 2023 0 comments Article Analisis 1 Tabel

Pada analisis satu tabel kedua yaitu tabel Employees, tidak banyak kolom yang bisa dianalisis. Butuh kejelian dan intuisi dalam melihat peluang analisis.

Pada case Database Northwind, Tabel Employees memiliki kolom: EmployeeID, LastName, FirstName, BirthDate, Photo, Notes

Ada satu Kolom yang bisa kita jadikan fokus analisis: Birthdate. Data tanggal lahir adalah kolom penting dalam tabel ini, karena bisa dijabarkan dan dikeluarkan insightnya:

  1. Terkait dengan Umur/komposisi tim berdasarkan umur
  2. Terkait dengan agenda Ulang Tahun.

Versi SQL

SELECT e.*, FLOOR(DATEDIFF(now(),e.BirthDate)/365) as Age,
case
when DATE_FORMAT(NOW(), "%m%d") <= DATE_FORMAT(e.BirthDate, "%m%d") then "This Year"
ELSE "Next Year"
END as BirthDay,
case
when DATE_FORMAT(now(), "%m%d") <= DATE_FORMAT(e.BirthDate, "%m%d") then STR_TO_DATE(CONCAT(DATE_FORMAT(now(), "%Y"),DATE_FORMAT(e.BirthDate, "%m%d")),"%Y%m%d")
ELSE STR_TO_DATE(CONCAT(DATE_FORMAT(now(), "%Y")+1,DATE_FORMAT(e.BirthDate, "%m%d")),"%Y%m%d")
END as Next_BirthDay,
case
when DATE_FORMAT(now(), "%m%d") <= DATE_FORMAT(e.BirthDate, "%m%d") then DATEDIFF(STR_TO_DATE(CONCAT(DATE_FORMAT(now(), "%Y"),DATE_FORMAT(e.BirthDate, "%m%d")),"%Y%m%d"),NOW())
ELSE DATEDIFF(STR_TO_DATE(CONCAT(DATE_FORMAT(now(), "%Y")+1,DATE_FORMAT(e.BirthDate, "%m%d")),"%Y%m%d"),NOW())
END as Countdown_Days
FROM Employees as e;

Query Data Pendukung

Versi Excel

Analisis Tabel Employees

Dari tabel Employees dalam pendekatan excel, bisa dibangun beberapa kolom bantuan:

  1. Age : Merupakan umur dari employee
  2. Birthday : ulang tahun employee terdekat tahun ini, atau tahun depan. Bisa tahun depan kalau dari bulan dan tanggal sudah terlewat
  3. Next Birthday : tanggal ulang tahun terdekat
  4. Countdown Days : berapa hari dari saat ini hingga tanggal ulang tahun terdekat

Membuat Pivot Next Employee Birthday

Membuat Pivot Next Employee Birthday untuk mengurutkan employee dari yang terdekat ulang tahunnya

Membuat Employee Ratio by Age

Membuat Chart dari Employee. Untuk efisiensi dan analisis lebih lanjut. Kolom Age pivotnya dikelompokkan berdasarkan range.

Versi GoogleSheet

Analisis Tabel Employee

Yang dilakukan sama dengan langkah-langkah versi Excel, karena fungsi yang dipakai sama. Perbedaannya hanya tentang chart dan pengaturannya.

Membuat Pivot Next Employee Birthday

Membuat Pivot Next Employee Birthday untuk mengurutkan employee dari yang terdekat ulang tahunnya

Membuat Employee Ratio by Age

Membuat Chart dari Employee. Untuk efisiensi dan analisis lebih lanjut. Kolom Age pivotnya dikelompokkan berdasarkan range.

Kesimpulan

  • Analisis data bisa dilakukan dengan banyak platform, tapi cara yang diterapkan sebenarnya dalam satu konsep
  • Walaupun hanya Satu kolom, analisis data bisa dilakukan dengan baik kalau kita bisa melihat value yang bisa diambil dari data dalam satu kolom tersebut

Resources

File Excel : https://optimasikerjaid.sugihartono.web.id/analisis-employee-excel

GoogleSheet : https://optimasikerjaid.sugihartono.web.id/analisis-employee-gsheet

File Master : https://optimasikerjaid.sugihartono.web.id/2023/06/02/introduksi-kelasreporting-id/

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Calendar

June 2025
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Aug    

Archives

  • August 2023
  • June 2023

Categories

  • Analisis 1 Tabel
  • Analisis Tabel Kompleks
  • Dasar
  • Pengumuman

Copyright Kelas Reporting 2025 | Theme by ThemeinProgress | Proudly powered by WordPress