在使用 DAX 的 power bi 中如何将破折号添加到 phone 数字文本
In power bi using DAX how to add dashes to a phone number text
我基本上有一个看起来像这样的数据集
Phone Number
3444444444
5555555555
1234567890
2244668899
请注意,这里有空白,所以我不能只使用 Value() 转换为数字,但对于现有数据,我希望它看起来像这样
Phone Number
344-444-4444
555-555-5555
123-456-7890
224-466-8899
我从一个 if 语句开始,它说如果有 10 个数字,脚本将从那里开始
IF(LEN('dataset'[Phone Number])=10,{"Add Script here"},'dataset'[Phone Number])
您可以使用这种方法:
PhoneDashed = if ( ISBLANK(phone[phone]) || phone[phone] = "", BLANK(), FORMAT(CONVERT(phone[phone], INTEGER),"###""-""###""-""####" ))
我基本上有一个看起来像这样的数据集
Phone Number
3444444444
5555555555
1234567890
2244668899
请注意,这里有空白,所以我不能只使用 Value() 转换为数字,但对于现有数据,我希望它看起来像这样
Phone Number
344-444-4444
555-555-5555
123-456-7890
224-466-8899
我从一个 if 语句开始,它说如果有 10 个数字,脚本将从那里开始
IF(LEN('dataset'[Phone Number])=10,{"Add Script here"},'dataset'[Phone Number])
您可以使用这种方法:
PhoneDashed = if ( ISBLANK(phone[phone]) || phone[phone] = "", BLANK(), FORMAT(CONVERT(phone[phone], INTEGER),"###""-""###""-""####" ))