Re: Power Query : Check Null Value dari Field yang Terdefinisi di List

33 views
Skip to first unread message

zainul ulum

unread,
Apr 6, 2024, 9:51:25 AMApr 6
to milis Belajar-Excel
maaf ada salah ketik, rumus yang harus diubah seharusnya:
=if ([ReceivedDate]=null and [OriginatorTransmittalNo] = null and [DueDate] = null) then null else "Not Null"

On Sat, Apr 6, 2024 at 7:33 PM zainul ulum <zainul....@gmail.com> wrote:
Dear Excellers,

Saya membuat fungsi di power query sebagai berikut:

=if ([ReceivedDate]=null or [OriginatorTransmittalNo] = null of [DueDate] = null) then null else "Not Null"

bagaimana mengubah fungsi di atas apabila saya mempunyai list yang berisi data string / text {"ReceivedDate","OriginatorTransmittalNo","DueDate"}

Maturnuwun,
-zainul
--
===lagi pakai mail.gmail.com===


--
===lagi pakai mail.gmail.com===

zainul ulum

unread,
Apr 6, 2024, 9:51:25 AMApr 6
to milis Belajar-Excel

Mr. Kid

unread,
Apr 19, 2024, 5:24:00 PMApr 19
to milis Belajar-Excel
hubungannya pakai AND ya...

=Table.AddColumn(Source,"cek",(o)=> if Text.Combine(List.Transform(daftarKolom,(i)=> Text.From(Record.Field(o,i),"en-US")), "")="" then null else "Not Null",type text)



--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to milis-belajar-e...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CADEWuOMLDYo2O9hPxPysRE8HxDRf%2BtKizE724SsHz4Xe%3DjAbQA%40mail.gmail.com.

zainul ulum

unread,
Apr 20, 2024, 1:41:50 PMApr 20
to Mr. Kid, milis Belajar-Excel
Mas Kid,
Bahasa manusianya atau terjemahan fungsinya bagaimana?
Thanks 

Mr. Kid

unread,
Apr 20, 2024, 2:04:24 PMApr 20
to milis Belajar-Excel
wkwkwk... dah lama gak nulis 'bahasa manusianya', saya kira jaman now dah gak butuh bahasa manusianya je...

beklah...

=Table.AddColumn(Source,"cek",(o)=> if Text.Combine(List.Transform(daftarKolom,(i)=> Text.From(Record.Field(o,i),"en-US")), "")="" then null else "Not Null",type text)

disetiap item daftarKolom, yang setiap item tersebut kemudian disebut sebagai si i, 
yang berupa nama kolom dalam dataset yang disebut Source, yang kemudian setiap record di dataset Source itu disebut sebagai si o,
ditransformasi [List.Transform] berupa pengambilan nilainya si o pada kolom si i [Record.Field(o,i)],
kemudian nilai ini diubah menjadi bertipe text dengan locale 'en-US' [Text.From],
dan setiap hasil transformasi tersebut disatukan [Text.Combine] dengan delimiter nullstring [""],
lalu diperbandingkan, menggunakan conditional [if then else], 
jika hasil penyatuan tadi bernilai nulltring, maka set nilai hasil adalah null value, selainnya set nilai teks berbunyi 'Not Null', bertipe text, 
pada sebuah kolom baru [Table.AddColumn] bernama 'cek'

Regards,
Kid

Reply all
Reply to author
Forward
0 new messages