文字のバイト数を数える試み~その2 |Power Query
1588 ワード
以前、ワークシート関数の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
Author And Source
この問題について(文字のバイト数を数える試み~その2 |Power Query), 我々は、より多くの情報をここで見つけました https://qiita.com/tanuki_phoenix/items/f307329be24a496764f3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .