Daftar Isi Chapter 2 Getting Started ...................................................................................................................... 1 Lab 2.1. Membuat Report Dari Sumber Data Excel ........................................................................... 1 Lab 2.2. Membuat Report dengan menggunakan Data dari Website ............................................... 6 Lab 2.3. Dasar Power BI Desktop dan M Language ......................................................................... 10 Lab 2.4. Pembulatan Angka dengan Power BI Desktop ................................................................... 15 Lab 2.5. Opsi dalam Pembulatan di Power BI .................................................................................. 19 Lab 2.6. Fungsi Pembulatan dalam M Language ............................................................................. 19 Chapter 3 Modeling .............................................................................................................................. 21 Lab 3.1. Modeling ............................................................................................................................ 21 Lab 3.2. Membuat Perhitungan dalam Columns ............................................................................. 24 Lab 3.3. Mengoptimalkan Data Models untuk Visualisasi yang Lebih Baik ..................................... 25 Lab 3.4. Membuat measures dengan menggunakan Fungsi Time .................................................. 27 Lab 3.5. Membuat Table Baru ......................................................................................................... 30 Lab 3.6. Explore Data Time-Based ................................................................................................... 30 Chapter 4 Visualisasi ............................................................................................................................ 32 Lab 4.1. Membuat dan Edit Visualisasi Sederhana .......................................................................... 32 Lab 4.2. CombinasiGrafik ................................................................................................................. 33 Lab 4.3. Slicers ................................................................................................................................. 34 Lab 4.4. Visualisasi Peta ................................................................................................................... 35 Lab 4.5. Tabel Matrix ...................................................................................................................... 35 Lab 4.5. Report dengan Shapes, Text Boxes, dan Images ............................................................... 36 Lab 4.6. Membuat Interaksi Kompleks dengan Visualisasi .............................................................. 37 Lab 4.8. Duplicate a Report Page .................................................................................................... 37 Lab 4.9. Visual hierarchies dan drill-down ...................................................................................... 38 Chapter 5 Data Explorisasi ................................................................................................................... 40 Lab 5.1. Quick Insights ..................................................................................................................... 40 Lab 5.2. Berbagi Dashboard ............................................................................................................ 42 Lab 5.3. Visuals dan Tiles Full-Screen .............................................................................................. 44 Lab 5.4. Get More Space on Your Dashboard ................................................................................. 45 Lab 5.5. Install dan Configure sebuah Personal Gateway ............................................................... 46 Chapter 6 Publishing dan Sharing ........................................................................................................ 51 Lab 6.1. Membuat group di Power BI .............................................................................................. 51
Lab 6.2. Create a content pack in Power BI ..................................................................................... 52 Lab 6.3. Connect ke content pack dari group di Power BI ............................................................... 54 Chapter 7 Introduction to DAX ............................................................................................................. 57 Lab 7.1. Membuat calculated columns ........................................................................................... 57 Gambar dibawah adalah formula DAX yang dibuat di Power BI: .................................................... 58 Lab 7.3. Membuat calculated measures ......................................................................................... 58 Lab 7.4. DAX Functions .................................................................................................................... 59 Lab 7.5. Aggregation functions ........................................................................................................ 59 Lab 7.6. Using variables in DAX expressions .................................................................................... 60 Lab 7.7. Table Relationships and DAX ............................................................................................. 61
Chapter 2 Getting Started Lab 2.1. Membuat Report Dari Sumber Data Excel 1. Cara menjalankan Power BI desktop ada 2 cara :
atau 2. Untuk mengambil data yang akan digunakan dalam report Power BI lakukan Klik
Atau Klik
jika melalui Power BI desktop
Halaman : 1
3. Pilih Excel untuk mengambil data yang berasal dari file Excel
4. Pilih Nama File Excel "c:\Temp\Financial Sample.xlsx"danKlik tombolOpen
5. PilihFinancialsdanKliktombol Load
6. Jika tombol Load di Klik maka akan akan ditampilkan Data Layout, Jika tombol Edit di Klik maka akan ditampilkan Query Editor
Halaman : 2
Data Layout :
Query Editor :
Create Report : 7. Untuk membuat report Klik
8. Pilih column Sales dan Product, lakukan dengan drag column tersebut ke area Layout
Halaman : 3
9. Pilih untuk bentuk Visual lain yang berupa Stacked Bar Chart 10. Dragdandrop column Sales, SegmentkeLayout 11. Atur posisi layout
12. Pilih bentuk Visual lain yaitu Map 13. Pilihcolumn Country and drag into Layout 14. Atur posisi Layout
Halaman : 4
15. Save Report dan simpan dengan nama file Finance
Halaman : 5
Lab 2.2. Membuat Report dengan menggunakan Data dari Website 1. Open Browser dengan alamat sebagai berikut : http://www.bankrate.com/finance/retirement/best-places-retire-how-state-ranks.aspx 2. Kita akan masuk ke website BankRate seperti dibawah ini, dari website ini kita akan mengambil informasi Best and Worst States to Retire dan akan kita analisa melalui Power BI. 3. Copy URL diatas
4. Klik 5. Pilih Web untuk data sourcenya
6. Paste URL
7. Pilih Table 0 (Area data yang ada di website yang akan kita ambil) dan Klik Load Halaman : 6
8. Data Layout
9. Dari data-data tersebut buatlah report dengan layout seperti dibawah ini, dengan menggunakan bentuk visual :
Map Stacked bar chart Slicer Card
Halaman : 7
Map dengan column Community well being dan State
Stacked Bar Chart dengan column Community well being, Cost of living, Crime rate dan State
Halaman : 8
Slicer dengan column State
Card dengan Crime rate
Card dengan Cost of living
Halaman : 9
Lab 2.3. Dasar Power BI Desktop dan M Language Power BI desktop adalah tools yang handal dan free, end user dapat melakukan import data ke dalam model dengan mudah dan cepat. Manipulasi data dapat dilakukan, dan dengan menggunakan Advance Editor dapat ditunjukan perintah dalam bahasa M (M Language) dari setiap perubahan yang dilakukan terhadap data tersebut. Formula-formula yang agak kompleks dapat dibuat dengan menggunakan M Language (Power Query Formulas) dengan sebuah kustom column (Computed). 1. Open Power BI desktop
2. Close opening page untuk masuk ke workspace yang masih kosong.
3. Pilih tombol Get Data dan pilih file Excel didalam sub menu tersebut.
Halaman : 10
4. Pilih nama file mtcars.csv
5. Klik tombol Open untuk loads data kedalam preview window. 6. Pilih tombol EDIT option untuk manipulasi data menggunakan query editor.
Halaman : 11
7. Tampilah data setelah di load akan seperti dibawah ini.
8. Pada baris (row) pertama terdapat header yang tidak akan digunakan, untuk itu dapat kita hilangkan dengan menggunakan Use First Row As Headers
9. Ada beberapa data Numeric, Date ditampilkan dalam format text seperti dibawah ini. Kita akan rubah tipe data tersebut ke dalam Fixed Decimal Numberagar bisa di lakukan proses Aggregate pada report-report dalam dashboard.Column yang dirubah antara lain mpg, disp, drat,wt, qsec
Halaman : 12
10. Untuk tipe data number yang tidak memerlukan decimal point rubah ke Whole Number, antara lain column cyl, hp, vs, am, gear, carb. Semua column kecuali untuk Car (nama mobil) di format dalam bentuk numeric.
11. Klik Property untuk melihat dan menambahkan keterangan pada Description seperti dibawah ini.
12. Lakukan rename pada header masing-masing column : a. Car : Car Name b. mgp : Miles per Galon c. cyl : No of Cylinders d. drat : Acceleration - Rear Axle Ratio e. disp : Displacement f. hp : Gross Horse Power g. wt : Weight (lb/100) h. qsec : 1/4 Mile Time i. vs : V/S j. am : Is Manual - Automatic=0, Manual=1 k. gear : No of Gears l. carb : No of Carburators
Halaman : 13
13. Semua perubahan yang dilakukan dari tipe data sampai rename column header akan tercatat di APPLIED STEPS seperti dibawah ini.
14. Klik Advanced Editor untuk melihat Script dari semua langkah perubahan yang dilakukan terhadap column sebelumnya, kita dapat melakukan edit terhadap script tersebut
Halaman : 14
Pindah ke tab Relationship kita dapat melihat dataset yang sama dalam bentuk object graphical yang bisa kita lihat dalam sebuah ERD (Entity Relationship Diagram). Disini kita hanya memiliki satu table sederhana dan tidak dapat membuat relasi saat ini sampai ada table lain kemudian
Lab 2.4. Pembulatan Angka dengan Power BI Desktop 1. 2. 3. 4.
Open pekerjaan sebelumnya dan masuk ke Query disigner. Pilih menu Home dan Klik Edit Query Klik Add Column dan Custom Colum Beri nama column dengan A
5. Buat column baru dan beri nama B 6. Buat formula dengan Nilai random antara 0 sampai 10 dengan menggunakan fungsi Number.RandomBetween(1,10) Halaman : 15
7. Hasilnya kita lihat column B, kelihatannya seperti sebuah bugs dalam M Language, nilainya terlihat hampir sama semua dengan nilai 6 jika di bulatkan tanpa decimal poin.
8. Buat column baru dan beri nama C 9. Kita akan buat sebuah column dengan menggunakan column Accelerationsebagai parameter input dalam function seperti dibawah ini. Dalam kasus ini kita gunakan perintah IF then Else expression dalam M Language dimana : • nilai Random
= Acceleration /2 : nilai dijadikan positive (+)
Halaman : 16
Hasilnya akan ditampilkan seperti dibawah ini :
Ada 5 fungsi pembulatan a. b. c. d. e.
Number.RoundDown() Number.RoundUp() Number.RoundTowardZero() Number.RoundAwayFromZero() Number.Round()
10. Buat Column baru C dimana dihasilkan dari expression Acceleration random nilai positive atau negative kemudian di lakukan pembulatan dengan menggunakan fungsi RoundDown
11. Buat Column baru D dimana dihasilkan dari expression Acceleration random nilai positive atau negative kemudian di lakukan pembulatan dengan menggunakan fungsi RoundUp 12. Buat Column baru E dimana dihasilkan dari expression Acceleration random nilai positive atau negative kemudian di lakukan pembulatan dengan menggunakan fungsi RoundTowardZero
Halaman : 17
13. Buat Column baru G dimana dihasilkan dari expression Acceleration random nilai positive atau negative kemudian di lakukan pembulatan dengan menggunakan fungsi RoundAwayFromZero
Hasil dari 4 Fungsi Pembulatan tersebut akan ditampilkan seperti dibawah ini :
Halaman : 18
14. Buat Column baru H dimana dihasilkan dari expression di lakukan pembulatan dengan menggunakan fungsi Number.Round(), pembulatan bisa menggunakan precision. Buat dengan pembulatan 2 decimal seperti dibawah ini.
Lab 2.5. Opsi dalam Pembulatan di Power BI
Pembulatan dapat dilakukan dengan opsi tools Power BI yang ada di menu Transform Rounding dan hanya dapat melakukan 3 dari 5 fungsi pembulatan. 1. Lakukan pembulatan untuk column lainnya dengan menggunakan Round Up dan Round Down
Lab 2.6. Fungsi Pembulatan dalam M Language 1. Klik Advance Editor untuk melihat script M Language yang dihasilkan dari semua step yang dilakukan pada Lab sebelumnya. 2. Pelajari hasil dari script M Language tersebut
Halaman : 19
Nama dari step yang kita lakukan dapat kita rename dengan melakukan right Klik pada step, atau dengan cara open Advance Editor dan lakukan edit nama step tersebut dengan nama baru. Pembulatan Fungsi
Deskripsi
Number.RoundDown
Returns the largest integer less than or equal to a number value.
Number.RoundUp
Returns the larger integer greater than or equal to a number value
Number.RoundTowardZero
Returns Number.RoundDown(x) when x >= 0 and Number.RoundUp(x) when x < 0.
Number.RoundAwayFromZero
Returns Number.RoundUp(value) when value >= 0 and Number.RoundDown(value) when value < 0.
Number.Round
Returns a nullable number (n) if value is an integer.
Halaman : 20
Chapter 3 Modeling Lab 3.1. Modeling 1.
atau Klik
2. Pilih database SQL Server Database 3. Masukan nama database AppSvr
4. Setelah berhasil connect ke database SQL Server pilih AdventureWorks2014
Halaman : 21
5. Pilih table-table yang akan kita gunakan dalam Report Power BI :
1. 2. 3. 4. 5. 6. 7. 8.
Product SpecialOfferProduct SalesOrderDetail SalesOrderHeader Customer Address StateProvice CountryRegion
6. Membuat Relation dari SalesOrderDetail ke Product
Halaman : 22
Halaman : 23
Lab 3.2. Membuat Perhitungan dalam Columns 1. Pada tab Modeling Klik New Column 2. Kemudian buat script seperti dibawa ini : ZipCode = 'Person Address'[City]&", "&'Person Address'[PostalCode]
3. Buat lagi column baru untuk Disc Price dengan formula sebagai berikut : Disc Price = 'Sales SalesOrderDetail'[OrderQty] * 'Sales SalesOrderDetail'[UnitPrice] * 'Sales SalesOrderDetail'[UnitPriceDiscount]
4. Sembunyikan column ModifiedDate
Halaman : 24
Lab 3.3. Mengoptimalkan Data Models untuk Visualisasi yang Lebih Baik 1. Agar tampilan report menjadi lebih baik kita atur format column-columnya seperti format tanggal disesuaikan dengan bentuk layout report, buat report baru dengan tampilan seperti dibawah ini dengan column OrderDate dan SubTotal 2. Rubah Data Type untuk column OrderDate dengan format dd-MMM-yy
3. Buat bentuk visual baru dengan bentuk Table dan pilih column OrderDate
Halaman : 25
4. Rubah Data Type untuk column OrderDate dengan format dd-MMM-yy
5. Untuk Grafik Bar pada properti Axis kita tentukan leveling Hirarki untuk OrderDate
6. Untuk Visual Table pilih Sort by OrderDate
Halaman : 26
Lab 3.4. Membuat measures dengan menggunakan Fungsi Time 1. Buat report baru dengan menggunakan Matrix seperti dibawah ini, dengan menggunakan column OrderDate dan TotalDue 2. Column OrderDate.Month ditempatkan di Rows 3. Column OrderDate.Year ditempatkan di Columns 4. Column TotalDue ditempatkan di Values
5. Buat New Measure dengan nama YTD Total Due
Halaman : 27
6. Buat script untuk YTD Total Due seperti dibawah ini : YTD Total Due = TOTALYTD(sum('Sales SalesOrderHeader'[TotalDue]), 'Sales SalesOrderHeader'[OrderDate]-[Date])
7. Buat column baru dengan menggunakan New Measure dengan nama LY YTD
Buat colum lainnya dengan formula :
Halaman : 28
8. Buat bentuk Visual baru dengan Waterfall Chart, dengan menggunakan column OrderDate dan YTD Year % seperti dibawah ini
Halaman : 29
Lab 3.5. Membuat Table Baru 1. Klik New Table dengan nama table Country, data diambil dari table CountryRegion 2. Masukan formula seperti dibawah ini
Lab 3.6. Explore Data Time-Based 1. Tipe data Date secara default terbagi menjadi Year, Quarter, Month dan Day. Visualisasi tipe data tersebut akan mengikuti leveling hirarki mulai dari Year -> Quarter -> Month -> Day. Data akan ditampilkan dalam bentuk Tahun (Year), jika kita akan melihat per Quarter (Lever Hirarki setelah Year) maka bisa di Klik di Chart tersebut. Begitu seterusnya sampai level terendah yaitu Day. 2. Klik Icon pojok kanan
Halaman : 30
3. Setelah Icon Drill Down di Klik lalu Klik di Chart untuk melakukan drill down
4. Setelah Icon Drill Up di Klik lalu Klik di Chart untuk melakukan drill up
Halaman : 31
Chapter 4 Visualisasi Lab 4.1. Membuat dan Edit Visualisasi Sederhana 1. Buatlah Clustered Column Chart dengan menggunakan column: • Person CountryRegion.Name • Sales SalesOrderHeader.TotalDue
2. Buatlah Pie Chart with column dengan menggunakan column: • Person CountryRegion.Name • Sales SalesOrderHeader.SubTotal
Halaman : 32
Lab 4.2. CombinasiGrafik 1. Buatlah grafik Line and Stacked Column dengan menggunakan column: • Share Axis : Sales SalesOrderHeader.DueDate • Column Values : Sales SalesOrderHeader.SubTotal • Line Values : Sales SalesOrderHeader.TotalDue
2. Drag column Person CountryRegion.CountryRegion kedalam Column Series
Halaman : 33
Lab 4.3. Slicers
1. Buatlah Slicer dengan menggunakan column : • Column Values : Person CountryRegion.Name • •
Set Property for : Set Text : 19 Ganti Selection Control Selection All
•
Ganti Selection Control Single Select
2. Gant iOrientation menjadi Horizontal
Halaman : 34
Lab 4.4. Visualisasi Peta
1. Buatlah Mapdengan menggunakan column: • Location : Person Address.City • Legend : Person CountryRegion.Name 2. •
Size
Set Property for : : Sales SalesOrderHeader.TotalDue
Lab 4.5. Tabel Matrix
1. BuatlahMatrixdengan menggunakan : • Rows : Person CountryRegion.CountryName • Columns : Sales SalesOrderHeader.OrderDate.Year • Values : Sales SalesOrderHeader. 2. • • •
Set Property for : Text Size : 15 Column Header - Background : Grey Value - Alternate Background Color : Grey Halaman : 35
Lab 4.5. Report dengan Shapes, Text Boxes, dan Images
1. Buat Report baru atau Open Dashboard yang telah dibuat dan lakukan custom Layout menggunakan Shape, Text Boxes dan Images
2. Buat kotak sebagai frame untuk masing-masing chart 3. Agar posisi Chart berada muka / depan di kotak (Box) gunakan send Backward atau Bring Forward untuk mengatur posisi Chart atau Box Shape tersebut.
Halaman : 36
Lab 4.6. Membuat Interaksi Kompleks dengan Visualisasi Ketika kita memiliki beberapa visualization pada report atau dashboard pada halaman yang sama maka setiap bagian dari chart yang di Klik akan berdampak terhadap semua visual yang ada didalam halaman tersebut. Visualisasi chart yang ada di halaman tersebut akan berubah sesuai dengan kondisi column yang di Klik pada chart tertentu. Untuk mengabaikan fasilitas otomatis tersebut bisa dengan melakukan Edit Interactions. 1. Pilih Edit dari
2. Klik icon Edit Mode menjadi on Setelah icon berubah dari menjadi tersebut
maka filter tidak akan berlaku untuk visual chart
Lab 4.8. Duplicate a Report Page Jika dalam satu Page (Halaman) memiliki banyak visualisasi akan menyulitkan untuk dilihat, interaksi dari masing-masing visual akan berpengaruh terhadap tampilan visual lainnya dan menyulitkan untuk melihat visual lainnya jika terlalu banyak dalam satu halaman report, kita harus melakukan scroll up atau down. Untuk keperluan itu kita dapat menyederhanakan halaman menjadi bentuk yang lebih sederhana dengan membuat duplikat halaman dari halaman yang ada dan kita rubah bentuk atau tipe dari visualization terserbut. Misalkan halaman sebelumnya menampilkan Gross Revenue kita duplikat ke halaman berikut dan kita rubah menjadi Net Revenue. 1. Lakukan Right-Klik pada tab yang akan kita copy, dan pilih Duplicate Page.
2. Rename halaman yang baru kita duplikat sesuai dengan isi dari halaman tersebut.
Halaman : 37
Lab 4.9. Visual hierarchies dan drill-down Ketika kita menambahkan field dengan tipe Date (tanggal) ke dalam field Axis, maka secara otomatis Power BI akan membentuk Hirarki yang terdiri dari Year, Quarter, Month dan Day. Dengan kata lain Power BI memberikan kita untuk melakukan interaksi berdasarkan timebased interaction dengan menampilkan report drill-down melalui time levels yang berbeda sesuai dengan hirarki (Year->Quarter->Month>Day)
1. Buatlah Clustered column chart dengan menggunakan column DueDate 2. Dengan menggunakan hirarki kita lakukan drilling down, Klik icon
menjadi
3. Lakukan Klik pada chart tersebut untuk melakukan drilling down dari Year ke Quarter 4. Lakukan Klik pada chart tersebut untuk melakukan drilling down dari Quarter ke Month 5. Lakukan Klik
untuk melakukan drilling up naik ke level diatasnya.
6. Delete hirarki Quarter dan Month pada Axis field DueDate
Halaman : 38
akan menjadi
7. Lakukan Klik pada chart dan perhatikan efek dari hirarki tersebut. 8. Untuk mengembalikan hirarki date tersebut dapat dilakukan dengan Klik Date Hierarcy, maka secara otomatis column Quarter dan Month akan dibentuk kembali seperti default tipe data date.
9. Lakukan kembali Klik pada chart dan perhatikan apa yang terjadi ? 10. Lakukan Drill all to the next level
Halaman : 39
Chapter 5 Data Explorisasi Lab 5.1. Quick Insights Ketika anda bekerja dengan dashboard, report, atau dataset dalam Power BI, Power BI dapat memberikan Insight secara cepat mengunakan data anda. Pilih Dataset dari menu Data yang anda kehendaki kemudian pilih ellipses (tiga titik). Menu Opsi akan muncul, akan ada opsi Quick Insight.
Ketika memilih Quick Insight, Power BI akan mengolah data mengunakan machine learning, menganalisa untuk mencari ide secara cepat. Akan ada pemberitahuan di sisi kanan atas bahwa Power BI sedang mencari ide di dalam data.
Setelah 15 – 20 detik, akan ada perubahan pemberitahuan bahwa Power BI sudah menemukan beberapa ide.
Halaman : 40
Ketika memilih untuk melihat Ide tersebut, anda akan dipresentasikan halaman dengan visualisasi yang Power BI temukan, sama dengan gambar dibawah ini. Terdapat banyak Ide, yang dapat di lihat dan pertimbangkan.
Dalam Quick Insight ini, visualisasi ini dapat di berinteraksi seperti visualisasi yang lain. Juga dapat di pin ke dashboard yang dimiliki sebelumnya. Dengan Quick Insights Power BI dapat melihat outliner dan trends dalam data, sebagaitambahan dalam dashboard, dan dapat juga untuk memilih dan memilah data yang penting.
Halaman : 41
Lab 5.2. Berbagi Dashboard Kita sudah melihat Power Bi membantu dalam menemukan data, mencari dalam data model, membangun laporan dan visualisasi menggunakan data tersebut. Kita juga sudah melihat bagaimana memunculkan laporan ke Power BI, dan membuat dashboard yang membantu memonitor data. Semua fitur ini akan lebih optimal ketika insight/ide dapat di bagi kepada orang lain dalam perusahaan anda. Untuk membagi dashboard, buka Power BI kemudian pilih Share di pojok kanan atas.
Shard Dashboard akan mucul ketika memilih Invite, kemudian mengisi alamat Email yang akan di bagi, untuk dapat mengakses dashboard yang dibagi. Power BI akan cek akun domain dan Office 365 domain. Fitur ini dapat juga dilakukan dengan copy dan paste alamat email, distribution list, grup security, atau grup Office 365 untuk share sebanyak mungkin.
Halaman : 42
Jika memilih kotak centang (dekat bagian bawah) untuk mengirim email pemberitahuan ke penerima, maka penerima akan menerima email membiarkan mereka tahu bahwa Anda berbagi dashboard dengan mereka, termasuk link dengan dashboard. Anda dapat menambahkan catatan ke email mereka akan menerima, atau mengirim catatan bahwa Power BI diciptakan untuk Anda (itu di dalam kotak langsung di bawah di mana Anda memasukkan alamat email mereka). Catatan: Penerima tanpa akun Power BI yang ada akan diambil melalui proses pendaftaran sebelum melihat dashboard Anda. Siapa pun yang Anda bagi sebuah dashboard akan dapat melihat dan berinteraksi seperti yang Anda lakukan. Namun, mereka hanya punya akses read only ke laporan, dan mereka tidak memiliki akses ke dataset. Anda juga dapat memilih Shared With tab di halaman Share Dashboard untuk melihat orang-orang yang sebelumnya anda telah bagi dashboard ini.
Halaman : 43
Lab 5.3. Visuals dan Tiles Full-Screen Ketika Anda sedang melihat dashboard Power BI atau laporan, kadang-kadang dapat membantu untuk fokus pada bagian tabel individu atau visualisasi. Anda dapat melakukannya dengan dua cara yang berbeda. Ketika Anda berada di dashboard, arahkan kursor untuk melihat beberapa pilihan icon yang berbeda di pojok kanan atas. Bila Anda memilih elips (tiga titik) Anda melihat kumpulan ikon yang mewakili tindakan yang dapat dilakukan. Pada icon di sisi kiri adalah Focus mode. Pilih icon untuk memperluas tile untuk mencakup seluruh ruangan dashboard. Focus Mode memungkinkan Anda untuk melihat lebih banyak detail pada visual dan legenda anda. Sebagai contoh, ketika Anda mengubah ukuran tile pada Power BI, beberapa kolom mungkin tidak ditampilkan karena ruang yang tersedia di tile.
Dalam Focus Mode, Anda dapat melihat semua data. Anda juga dapat pin visual langsung dari Focus Mode ke dashboard yang berbeda dengan memilih ikon Pin. Untuk keluar dari Focus Mode, pilih Back to ... ikon di sudut kiri atas Focus Mode. Proses ini mirip saat melihat laporan. Arahkan kursor visual untuk melihat tiga ikon di pojok kanan atas, dan pilih ikon Focus Mode. Memilih ini akan memperluas visualisasi Anda untuk mencakup laporan kanvas. Visual masih belum aktif dalam mode ini, meskipun Anda kehilangan sementara efek untuk filter dalam visualisasi. Arahkan kursor ke tile atau laporan dan pilih Back to ... icon di kiri di sudut kiri atas untuk kembali ke tampilan sebelumnya. Halaman : 44
Lab 5.4. Get More Space on Your Dashboard Ketika Anda membuat dashboard, Anda mungkin memiliki lebih banyak konten sehingga tidak muat di kanvas Anda. Ada beberapa solusi yang membantu Anda mengelola ruang dashboard Anda, sehingga Anda bisa mendapatkan tampilan penuh dari konten dashboard Anda. Metode termudah untuk menampilkan seluruh dashboard Anda dalam satu layar. Pilih tombol Full Screen Mode di pojok kanan atas dashboard.
Memilih Full Screen Mode, akan menempatkan browser anda menjadi mode full screen, menutup semua elemen yang ada di sekitar dashboard, dan akan meningkatkan ukuran ruang yang dapat dilihat.
Dari dalam Full-Screen Mode, Anda dapat memilih opsi Fit to Screenuntuk menyusut semua tile Anda sehingga mereka muat pada satu layar, tanpa perlu scrollbars. Hal ini biasa disebut TV Mode, dan berguna untuk presentasi dengan dashboard, atau menampilkan dashboard pada hallway monitor. Halaman : 45
Cara lain untuk mengatur area Dashboard adalah dengan menutup Navigation panel yang terletak di sisi kiri dari layar, dengan memilih ikon hamburger. Untuk memperlebar navigation panel, klik ikon kembali Anda dapat selalu menutup navigation panel dengan melampirkan pada URL dibawah ini: ?collapseNavigation=true Jika Users membuka link tersebut maka akan membuka dashboard dengan panel navigasi yang tertutup.
Lab 5.5. Install dan Configure sebuah Personal Gateway Dalam topik sebelumnya kita telah melihat bagaimana Anda dapat menggunakan Power BI terhubung ke sumber data, dan bagaimana secara manual refresh dataset Anda pada layanan Power BI. Namun, Anda tidak ingin melakukannya secara manual pada hal setiap kali ada perubahan data, Anda dapat menggunakan Power BI untuk mengatur refresh dijadwalkan yang akan terhubung ke sumber data Anda dan mempublikasikan mereka ke dalam Power BI secara otomatis. Hal ini juga dapat memberi Anda cara untuk menghubungkan layanan dengan sumber data lokal, termasuk file Excel, database Access, database SQL, dan banyak lagi. Sistem yang memungkinkan Anda menghubungkan sumber data lokal untuk layanan Power BI disebut Data Gateway. Ini adalah aplikasi kecil yang berjalan di komputer Anda, dan menggunakan jadwal yang sudah diatur sebelumnya untuk terhubung ke data Anda, mengumpulkan setiap pembaruan, dan mendorong mereka ke layanan Power BI. Personal Gateway adalah versi dari Data Gateway yang dapat digunakan tanpa konfigurasi administrator. Catatan: komputer yang menjalankan Power BI Personal Gateway harus dan terhubung ke Internet sehingga dapat berfungsi dengan benar. Untuk mengatur Personal Gateway, login dulu ke layanan Power BI. Pilih ikon Unduh di pojok kanan atas layar, lalu pilih Data Gateways dari menu.
Halaman : 46
Halaman : 47
Dari opsi diatas akan muncul Power BI Gateway – Personal sesuai gambar dibawah.
Jalankan aplikasi setelah selesai di unduh, dan selesaikan instalasi.
Anda kemudian akan diminta untuk memulai konfigurasi untuk mengatur gateway.
Halaman : 48
Anda akan diminta pertama untuk login ke akun layanan Power BI Anda, dan kemudian login ke account Windows, karena layanan Gateway berjalan di bawah akun Anda.
Kembali ke Power BI. Pilih elipsis (tiga titik) menu sebelah dataset Anda ingin refresh, dan kemudian pilih Schedule Refresh. Ini akan membuka halaman Refresh Settings. Power BI mendeteksi bahwa Anda telah menginstal Personal Gateway, dan memungkinkan Anda mengetahui statusnya. Pilih Edit credentials disebelah applicable data source dan set up autentifikasi.
Halaman : 49
Terakhir, pilih opsi Schedule Refresh untuk mengaktifkan update automatis dan mengatur kapan dan bagaimana data diatur.
Pada waktu yang dijadwalkan, Power BI akan ke sumber data dengan menggunakan askes yang telah berikan dan melakukan koneksi ke komputer Personal Gateway yang sedang berjalan, dan memperbarui laporan dan dataset sesuai dengan jadwal. Ketika kita login ke Power BI lalu masuk ke dashboard, laporan, dan dataset maka akan ditampilkan data terbaru yang sudah di refresh. Halaman : 50
Chapter 6 Publishing dan Sharing Lab 6.1. Membuat group di Power BI Dalam pelajaran ini, kita mulai dengan membuat sebuah grup. Grup mendefinisikan satu set pengguna yang memiliki akses ke dashboard tertentu, laporan, dan data. Grups dalam Power BI didasarkan pada kelompok di Office 365, jadi jika Anda telah menggunakan grup Office 365 untuk mengelola grup email, kalender, dan dokumen, Anda akan melihat bahwa Power BI menawarkan fitur yang sama, dan banyak lagi. Ketika Anda membuat grup di Power BI, Anda benar-benar menciptakan sebuah grup Office 365. Modul ini menggunakan skenario membuat grup baru dengan nama finance. Kami akan menunjukkan cara mengatur grup, berbagi dashboard, laporan, dan dataset ke dalam grup, dan menambahkan anggota yang akan memiliki akses ke item dalam grup. 1. Kita mulai dari My Workspace. Ini adalah dashboard, laporan, dan dataset yang saya buat atau seseorang yang share untuk saya. 2. Jika di expand My Workspace, kita dapat memilih untuk Membuat Grup.
Halaman : 51
3. Kita gunakan scenario dengan nama grup Finance. Power BI akan memberi info bahwa nama tersebut tidak ada di dalam domain. 4. Set untuk privasi level apakah untuk semua user dapat melihat isi dari grup atau hanya member saja. 5. Masukan alamat email 6. Pilih level grup (Admin atau Member)
Lab 6.2. Create a content pack in Power BI Buat content pack dengan data yang sudah ada di Power BI, dan share ke rekan lainnya.
Pilih Settings icon (the gear dipojok kanan atas) Pada dialog yang muncul, kita bisa memilih apakah akan mendistribusikannya kepada orang-orang tertentu atau group. Sebaiknya diberi penjelasan lebih detail dalam kotak Deskripsi, agar siapa saja yang melakukan browsing Content Pack tersebut mengetahui informasi dari Content Pact tersebut.
Halaman : 52
Hasil setelah content pack berhasil dibuat
Halaman : 53
Lab 6.3. Connect ke content pack dari group di Power BI 1. Mulai dari My Workspace, ...
... dan pilih modul Finance modul ini tidak memiliki dashboard, laporan, atau dataset. Gunakan content pack yang sudah dibuat.
Halaman : 54
2. Pilih Content Pact tersebut
3. Power BI akan melakukan import dashboards, reports, dan datasets yang ada di content pack.
Halaman : 55
4. Ketika memilih dataset, Power BI akan bertanya apakah menginginkan content pack personal.
5. Pilih MAKE A COPY, data akan di copy ke local kita. Dataset ini tidak dapat terupdate secara automatis. 6. Untuk melihat hasil content pack dengan menggunakan View content pack
Halaman : 56
Chapter 7 Introduction to DAX DAX singkatan Data Analysis Expression, dan merupakan bahasa formula yang digunakan di seluruh Power BI. DAX juga digunakan oleh Power Pivot dan SSAS Tabel. Ada dua perhitungan utama Anda dapat membuat menggunakan DAX: • calculated columns • calculated measures
Lab 7.1. Membuat calculated columns 1. Membuat calculated columns di Power BI dengan memilih New Column dari Modeling tab.
2. Ketika sudah memilih New Column, Formula Bar akan berada di bawah menu bar dengan diawali tanda = sesuai dengan gambar dibawah.
Elements yang dibutuhkan untuk perhitungan di dalam coloumn adalah: • a new column name • at least one function or expression Halaman : 57
3. Beri nama column tersebut dengan Sales Amount Gambar dibawah adalah formula DAX yang dibuat di Power BI:
4. Buat column lainnya dengan nama dan formula seperti dibawah ini :
Lab 7.3. Membuat calculated measures 1. Membuat Calculaed Measure dengan memilih New Measure dari Modeling tab.
2. Dengan measures, ikon New Measure akan muncul di Fields panel.
Halaman : 58
Lab 7.4. DAX Functions Fungsi dari DAX dapat dikelompokkan menjadi beberapa kategori sebagai berikut: • Aggregation functions • Counting functions • Logical functions • Information functions • Text functions • Date functions
Lab 7.5. Aggregation functions DAX memiliki beberapa fungsi untuk aggregation, meliputi: • • • • •
SUM AVERAGE MIN MAX SUMX (and other X functions)
Fungsi ini hanya bekerja untuk numeric columns dan pada umumnya hanya dapat aggregate satu per kolom.
Halaman : 59
1. Buatlah column baru dengan menggunakan fungsi Aggregate seperti dibawah ini :
Fungsi Special aggregation di akhir formulaX, sepertiSUMX, dapat bekerja di beberapa kolom sekaligus.
Lab 7.6. Using variables in DAX expressions 1. Buatlah variables adalah bagian yang sangat powerful dalam DAX expression.
Halaman : 60
Lab 7.7. Table Relationships and DAX DAX relational functions yang berguna untuk berinteraksi dengan table yang memiliki relasi. 1. Buatlah column baru dengan menggunakan fungsi Dax relational seperti dibawah ini
Halaman : 61
2. Lihat relasi table SalesOrderDetail dengan Product, formula dibuat di table SalesOrderDetail dengan mengambil data ListPrice yang berasal dari table Product
Halaman : 62
3. Buatlah column dengan formula seperti dibawah ini
RELATED function bekerja many-to-one relationships, sementara RELATEDTABLE untuk one-to-many relationships.
Halaman : 63