Kawabata Yoshihiro on 20 Apr 2016 17:20:13
I want to converting Zen chars to Han chars in Japanese Text.
A lot of Government Data us number as Zen chars, which can not converting data type from text to number in M language.
Administrator on 15 Aug 2024 18:45:46
Update 8/15/2024: Moved from Power BI ideas to Data Factory ideas.
- Comments (7)
RE: ASC function to M for converting Zen Chars to Han Chars
ASC関数が欲しいと言っている人の中のどのくらいの人がエンコーディングを理解して言っているのか疑問です。全角英数字を含む文字コードとしては、日本のShift-JISやEUC-JP、中国のGB2312やGBK、韓国のKS X 1001やEUC-KRなど多数あります。ExcelのASC関数がShift-JIS以外でどういう挙動を示すのか私は良く知りませんが、恐らくは日本を特別扱いして作られた関数であり、ググってもShift-JIS以外でASC関数が機能するのかは分かりませんでした。*手元に日本語OSしかないので中韓文字コードの全角英数字を試す手段は私にはないです。今更日本語優遇関数を追加するなど、中韓が黙っている訳もないので、Shift-JIS、EUC-JP、GB2312、GBK、KS X 1001、EUC-KR、全てに対応するASC関数になるとは思いますが、ASC(変換前文字列, 変換前エンコード, 変換後文字コード) みたいに引数の多い関数がそんなに使い勝手が良いとは思えないし、変換カスタム関数はググれば簡単に見つかるので、わざわざASC関数を作る意味は無いと思います。日本語優遇ASC関数を作ってくれるなら日本人の私としてはありがたいですが、中韓の人を不機嫌にさせてまで欲しいものでもないので、結論としてはASC関数は不要です。-------------- english --------------I wonder those who say they want an ASC function understand encoding and say so.There are many encoding that include full-width alphanumeric characters, such as Shift-JIS and EUC-JP in Japan, GB2312 and GBK in China, and KS X 1001 and EUC-KR in Korea.I am not familiar with how Excel's ASC function behaves with character codes other than Shift-JIS, but it is probably a function designed specifically for Japan.There is no way that China and Korea would be silent about adding a Japanese preferential function now.I think it will be an ASC function for Shift-JIS, EUC-JP, GB2312, GBK, KS X 1001, EUC-KR, and all of them,I don't think a function with many arguments like ASC(source-string, encoding before conversion, encoding after conversion) is that easy to use.I don't see the point in creating an ASC function since conversion custom functions can be easily found by googling.As a Japanese person, I would be grateful if you could make a Japanese-preferential ASC function, but I don't want it to make Chinese and Korean people grumpy,In conclusion, ASC functions are unnecessary.
RE: ASC function to M for converting Zen Chars to Han Chars
NEED it.
RE: ASC function to M for converting Zen Chars to Han Chars
Also other 2-byte code languages such as Chinese, Korean etc... have the same problem.
The "1" (2-byte "1") treats as Text type.
We need the "ASC () " function of Excel.
RE: ASC function to M for converting Zen Chars to Han Chars
100% Agree, this requirement is appropriate and necessary to fabricate double bytes data into sigle byte smoothly, pls improve this area. High Priority from Japan.
RE: ASC function to M for converting Zen Chars to Han Chars
'This Idea : Japanese version.
---
全角文字から、半角文字へ変える関数が、M 言語に欲しい.
日本政府のExcel ファイルのデータは、数字に、全角文字を使っていることがあります。
数字の全角文字を、M 言語は、数値として扱えません。
Excel は、ASC 関数が、全角文字から半角文字へ変えられます。
Power BI の M 言語に、Excel の ASC 関数と同じ機能を、増やしてほしい。
RE: ASC function to M for converting Zen Chars to Han Chars
Japanese Excel has this worksheet function - ASC. As ETL tool, we should have this translation function in Power Query / PBI Desktop.