You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5a4c547
Browse filesBrowse the repository at this point in the historyBrowse files
feidlambda v0.4 merupakan pengembangan lebih lanjut dari versi v0.3 sehingga fitur/fungsi yang telah tersedia di feidlambda v0.3 tersedia di versi feidlambda v0.4. Dan dengan dirilisnya feidlambda v0.4, tersedia paket feidlambda baru bernama `feidmath`. feidmath v0.1 merupakan kumpulan fungsi LAMBDA yang fokus menyelesaikan beberapa permasalahan matematika seperti perkalian matriks, rotasi, interpolasi, dlsbnya. [Kunjungi halaman rilis feidmath](feidmath-0-1.qmd).
48
52
@@ -52,13 +56,29 @@ feidlambda v0.4 merupakan pengembangan lebih lanjut dari versi v0.3 sehingga fit
52
56
53
57
:::
54
58
59
+
# Update Log v0.4.x {#update-log}
60
+
61
+
_Update Log_ merupakan catatan pembaruan feidlambda. Berikut catatan perubahan/pembaruan secara umum beserta penjelasan perubahan/pembaruan. Untuk perubahan berdasarkan fungsinya, bisa dilihat di bagian [_Changelog_](#changelog).
62
+
63
+
-**Update v0.4.0 (2023-05-26)**
64
+
- Kategori baru bernama `APPLY_*`.
65
+
- Fungsi baru `APPLY_COLUMN()` yang dapat digunakan untuk menerapkan fungsi LAMBDA pada kolom tertentu di dataset.
66
+
- Fungsi baru di kategori `GET_*`:
67
+
- Fungsi baru `GET_XLOOKUP()` yang merupakan fungsi peningkatan dari fungsi bawaan `XLOOKUP()`. Fungsi `GET_XLOOKUP()` menerima input vector.
68
+
69
+
::: {.column-screen-inset-shaded}
70
+
71
+
---
72
+
73
+
:::
74
+
55
75
# Fungsi feidlambda v0.4.x {#sec-feid-v04}
56
76
57
77
Pada feidlambda v0.4.x, setiap fungsi dikategorikan sesuai kegunaannya. Berikut kategori yang tersedia di feidlambda v0.4.x:
58
78
59
79
-[NEW]{.f-new} `APPLY_*`: Memanipulasi data dengan menerapkan fungsi pada subset atau kolom tertentu.
60
80
-`FILTER_*`: Melakukan _filtering_ atau _subsetting_ (memilah) dari data.
61
-
-`GET_*`: Mengambil informasi dari data.
81
+
-[NEW]{.f-new} `GET_*`: Mengambil informasi dari data.
62
82
-`IS_*`: Fungsi _logical_ tambahan.
63
83
-`MAKE_*`: Membangkitkan data.
64
84
-`REPEAT_*`: Mengulangi/merepetisi data.
@@ -90,23 +110,49 @@ Gambar yang ditampilkan pada halaman ini terdapat dari versi sebelumnya (feidlam
[NEW v0.4]{.f-new} Fungsi `APPLY_COLUMN(array, index_vector, LAMBDA_FUNCTION)` digunakan untuk menerapkan fungsi LAMBDA (`LAMBDA_FUNCTION()`) pada kolom tertentu di dalam _array_.
Fungsi `GET_XLOOKUP(lookup_value, lookup_vector, return_array, [if_not_found], [match_mode], [search_mode])` dapat digunakan sebagai pengganti fungsi `XLOOKUP()` bagi input berupa _vector_.
: Nilai yang akan dicari. Menerima input berupa _vector_.
374
+
375
+
`lookup_array := [array]`
376
+
: _Array_ atau rentang untuk dicari.
377
+
378
+
`return_array := [array]`
379
+
: _Array_ atau rentang yang akan dikembalikan
380
+
381
+
`[if_not_found] := #N/A :: [text]`
382
+
: Jika kecocokan valid tidak ditemukan, kembalikan teks `[if_not_found]` yang Anda masukkan. Jika kecocokan valid tidak ditemukan, dan `[if_not_found]` hilang, `#N/A` dikembalikan.
383
+
384
+
`[match_mode] := 0 :: [0 | -1 | 1 | 2]`
385
+
: Tentukan tipe yang cocok:
386
+
387
+
> -`0` - Persis cocok. Jika tidak ditemukan, kembalikan `#N/A`. Ini adalah pengaturan **default**.
388
+
> -`-1 ` - Persis cocok. Jika tidak ada yang ditemukan, kembalikan item berikutnya yang lebih kecil.
389
+
> -`1` - Persis sama. Jika tidak ditemukan, kembalikan item berikutnya yang lebih besar.
390
+
> -`2` - A wildcard match where *, ?, and ~ have special meaning.
391
+
392
+
`[search_mode] := 1 :: [1 | -1 | 2 | -2]`
393
+
: Tentukan mode pencarian yang akan digunakan:
394
+
395
+
> -`1` - Melakukan pencarian dimulai dari item pertama. Ini adalah pengaturan default.
396
+
> -`-1` - Melakukan pencarian terbalik dimulai dari item terakhir.
397
+
> -`2` - Melakukan pencarian biner yang bergantung pada lookup_array diurutkan dalam urutan naik . Jika tidak diurutkan, hasil yang tidak valid akan dikembalikan.
398
+
> -`-2` - Melakukan pencarian biner yang mengandalkan lookup_array diurutkan dalam urutan menurun . Jika tidak diurutkan, hasil yang tidak valid akan dikembalikan.
399
+
400
+
:::::
401
+
402
+
Penjelasan parameter diambil dari [halaman bantuan `XLOOKUP()`](https://support.microsoft.com/id-id/office/fungsi-xlookup-b7fd680e-6d10-43e6-84f9-88eae8bf5929)
@@ -974,8 +1076,6 @@ Deskripsi `ignore_empty`, `match_mode`, dan `pad_with` diambil dari halaman [Fun
974
1076
975
1077
:::
976
1078
977
-
Fungsi feidlambda v0.4 memiliki $10$ kategori dengan total $23$ fungsi utama dan pendukung.
978
-
979
1079
Jika ada ide untuk pengembangan feidlambda atau fungsi baru bisa langsung disampaikan dengan membuat [isu di github](https://github.com/fiakoenjiniring/feidlambda/issues/new). Dan jika bertemu masalah saat penggunaan feidlambda v0.4, bisa juga membuat [isu di github](https://github.com/fiakoenjiniring/feidlambda/issues/new).
980
1080
981
1081
::: {.column-screen-inset-shaded}
@@ -986,6 +1086,6 @@ Jika ada ide untuk pengembangan feidlambda atau fungsi baru bisa langsung disamp
@@ -60,7 +66,7 @@ Mengikuti panduan [FIAKO LAMBDA Style Guide](/docs/lambda-style-guide.qmd) dan [
60
66
-[NEW]{.f-new} `LINALG_*`: Ini mencakup fungsi-fungsi yang berkaitan dengan aljabar linear, seperti operasi pada vektor dan matriks
61
67
-[NEW]{.f-new} `GEOMETRY_*`: Kategori ini melibatkan fungsi geometri, termasuk mengidentifikasi titik berada di dalam/luar poligon.
62
68
63
-
Download excel demonstrasi [RELEASE_feidmath_v0_4_0.xlsx](https://github.com/fiakoenjiniring/feidlambda/releases/download/v0.4.0/RELEASE_feidmath_v0_1_0.xlsx), untuk memudahkan mengeksplorasi fungsi baru di feidmath v0.1.x.
69
+
Download excel demonstrasi [RELEASE_feidmath_v0_1_0.xlsx](https://github.com/fiakoenjiniring/feidlambda/releases/download/v0.4.0/RELEASE_feidmath_v0_1_0.xlsx), untuk memudahkan mengeksplorasi fungsi baru di feidmath v0.1.x.
0 commit comments