文字のバイト数を数える試み~その2 |Power Query


以前、ワークシート関数のLENBの再現に挑戦したけれど、まともそうな方法があることに気づいたので、改めて投稿します。
文字のバイト数を数える試み |Power Query

コード

たったこれだけです。
コード中の932はエンコードのShift-JISを指しているので、これもまた日本語環境を前提にした関数ということになります。

fx_LENB
(TargetText as text)=>
let
    bin = Text.ToBinary(TargetText,932),
    length = Binary.Length(bin)
in
    length

実験結果

ワークシート関数と結果が一致してますね。


参考

Binary.Length - PowerQuery M - Microsoft Docs
Text.ToBinary - PowerQuery M - Microsoft Docs