Membuat kolom terhitung

Selesai

Anda bisa menulis rumus DAX untuk menambahkan kolom terhitung ke tabel apa pun dalam model Anda. Rumus kolom terhitung harus mengembalikan skalar atau nilai tunggal.

Kolom terhitung dalam model impor memiliki biaya: Kolom tersebut meningkatkan ukuran penyimpanan model dan dapat memperpanjang waktu refresh data. Alasannya adalah karena kolom terhitung menghitung ulang ketika kolom tersebut memiliki dependensi rumus ke tabel yang disegarkan.

Dalam tampilan data, di panel Bidang , pastikan bahwa tabel Tanggal Jatuh Tempo dipilih. Sebelum Anda membuat kolom terhitung, pertama-tama ganti nama kolom Tanggal menjadi Tanggal Jatuh Tempo.

Sekarang, Anda dapat menambahkan kolom terhitung ke tabel Tanggal Jatuh Tempo . Untuk membuat kolom terhitung, di pita kontekstual alat Tabel , dari dalam grup Perhitungan , pilih Kolom baru.

Gambar memperlihatkan pita kontekstual Alat Tabel untuk tabel Tanggal Jatuh Tempo. Dari dalam grup Perhitungan, perintah Kolom Baru disorot.

Di bilah rumus, masukkan definisi kolom terhitung berikut lalu tekan Enter.

Due Fiscal Year =
"FY"
    & YEAR('Due Date'[Due Date])
        + IF(
            MONTH('Due Date'[Due Date]) > 6,
            1
        )

Definisi kolom terhitung menambahkan kolom Tahun Fiskal Jatuh Tempo ke tabel Tanggal Jatuh Tempo . Langkah-langkah berikut ini menjelaskan cara Microsoft Power BI mengevaluasi rumus kolom terhitung:

  1. Operator tambahan (+) dievaluasi sebelum operator perangkaian teks (&).
  2. Fungsi YEAR DAX mengembalikan seluruh nilai angka dari tahun tanggal jatuh tempo.
  3. Fungsi IF DAX mengembalikan nilai ketika angka bulan tanggal jatuh tempo adalah 7-12 (Juli hingga Desember); jika tidak, fungsi mengembalikan BLANK. (Misalnya, karena tahun keuangan Adventure Works adalah Juli-Juni, enam bulan terakhir tahun kalender akan menggunakan tahun kalender berikutnya sebagai tahun keuangan mereka.)
  4. Nilai tahun ditambahkan ke nilai yang dikembalikan oleh IF fungsi, yang merupakan nilai satu atau BLANK. Jika nilainya KOSONG, nilainya secara implisit dikonversi menjadi nol (0) untuk memungkinkan penambahan menghasilkan nilai tahun fiskal.
  5. Nilai "FY" teks harfiah digabungkan dengan nilai tahun fiskal, yang secara implisit dikonversi menjadi teks.

Tambahkan kolom terhitung kedua dengan menggunakan definisi berikut:

Due Fiscal Quarter =
'Due Date'[Due Fiscal Year] & " Q"
    & IF(
        MONTH('Due Date'[Due Date]) <= 3,
        3,
        IF(
            MONTH('Due Date'[Due Date]) <= 6,
            4,
            IF(
                MONTH('Due Date'[Due Date]) <= 9,
                1,
                2
            )
        )
    )

Definisi kolom terhitung menambahkan kolom Kuartal Fiskal Jatuh Tempo ke tabel Tanggal Jatuh Tempo . Fungsi mengembalikan IF angka kuartal (Kuartal 1 adalah Juli-September), dan hasilnya digabungkan ke nilai kolom Tahun Fiskal Jatuh Tempo dan teks Qharfiah .

Tambahkan kolom terhitung ketiga dengan menggunakan definisi berikut:

Due Month =
FORMAT('Due Date'[Due Date], "yyyy mmm")

Definisi kolom terhitung menambahkan kolom Bulan Jatuh Tempo ke tabel Tanggal Jatuh Tempo . Fungsi FORMAT DAX mengonversi nilai kolom Tanggal Jatuh Tempo menjadi teks dengan menggunakan string format. Dalam hal ini, string format menghasilkan label yang menjelaskan nama bulan tahun dan disingkat.

Catatan

Ada banyak format tanggal/waktu yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Format tanggal dan waktu kustom untuk fungsi FORMAT.

Tambahkan kolom terhitung keempat dengan menggunakan definisi berikut:

Due Full Date =
FORMAT('Due Date'[Due Date], "yyyy mmm, dd")

Tambahkan kolom terhitung kelima dengan menggunakan definisi berikut:

MonthKey =
(YEAR('Due Date'[Due Date]) * 100) + MONTH('Due Date'[Due Date])

Kolom terhitung MonthKey mengalikan tanggal jatuh tempo tahun dengan nilai 100 lalu menambahkan jumlah bulan tanggal jatuh tempo. Ini menghasilkan nilai numerik yang dapat digunakan untuk mengurutkan nilai teks Bulan Jatuh Tempo dalam urutan kronologis.

Verifikasi bahwa tabel Tanggal Jatuh Tempo memiliki enam kolom. Kolom pertama ditambahkan saat tabel terhitung dibuat, dan lima kolom lainnya ditambahkan sebagai kolom terhitung.

Gambar memperlihatkan tabel Tanggal Jatuh Tempo adalah tampilan data. Ada enam kolom, dan tujuh baris pertama terlihat.

Untuk menyelesaikan desain tabel Tanggal Jatuh Tempo , Anda dapat:

  • Urutkan kolom Tanggal Penuh Jatuh Tempo menurut kolom Tanggal Jatuh Tempo .
  • Urutkan kolom Bulan Jatuh Tempo menurut kolom MonthKey .
  • Sembunyikan kolom MonthKey .
  • Buat hierarki bernama Fiscal dengan tingkat berikut:
    • Tahun Fiskal Jatuh Tempo
    • Kuartal Fiskal Jatuh Tempo
    • Bulan Jatuh Tempo
    • Tanggal Penuh Jatuh Tempo
  • Tandai tabel Tanggal Jatuh Tempo sebagai tabel tanggal dengan menggunakan kolom Tanggal Jatuh Tempo .