Video: Power BI Cheat Sheet, Power Query in MS Flow, Home and more... (October 1, 2018) 2025
Theo Michael Alexander
Microsoft Power Query có ngôn ngữ công thức riêng và các chức năng riêng của nó. Dưới đây là một vài chức năng Power Query giúp bạn xoa bóp và chuyển đổi dữ liệu tốt hơn. Những chức năng này cần phải chứng tỏ được một trong những điều hữu ích nhất trong việc chuyển đổi dữ liệu.
Chức năng Query Text của Microsoft Power Supply
Các câu truy vấn của Microsoft Power Query trong bảng dưới đây là các hàm văn bản hữu ích để biết. Bạn có thể sử dụng chúng để làm sạch và thao tác chuỗi văn bản.
Chức năng | Điều gì làm và cách sử dụng văn bản |
---|---|
Văn bản. Chứa | Trả về true nếu một giá trị được chỉ định được tìm thấy trong một trường văn bản nhất định. Sử dụng chức năng này với chức năng If để trả lại một giá trị dựa trên một điều kiện:
nếu Văn bản. Chứa ([Column1], "usd") sau đó "Hoa Kỳ" khác "Canada" |
Văn bản. Kết thúc Với | Trả về true nếu một giá trị được chỉ định được tìm thấy ở cuối một trường văn bản đã cho. Sử dụng chức năng này với chức năng If để trả lại một giá trị dựa trên một điều kiện:
nếu Văn bản. EndsWith ([Column1], "est") sau đó "Đông" khác "Trung tâm" |
Văn bản. Chèn | Chèn một giá trị được chỉ định tại một vị trí nhất định vào một trường văn bản nhất định. Ví dụ này chèn hai dấu gạch ngang bắt đầu từ 5 ký tự trong trường:
Văn bản. Chèn ([Column1], 5, "-") |
Văn bản. Chiều dài | Trả về số ký tự trong một trường văn bản nhất định. Sử dụng chức năng này với chức năng If để trả lại một giá trị dựa trên một điều kiện:
nếu Văn bản. Chiều dài ([Column1])> 5 sau đó là "Hoa Kỳ Zip" khác "Canadian Postal" |
Văn bản. PadEnd | Thêm một giá trị được chỉ định vào cuối của một trường văn bản nhất định cho đến khi nó có chiều dài nhất định. Ví dụ này chèn số không đủ vào cuối của trường để tạo chiều dài ít nhất 10 ký tự:
Văn bản. PadEnd ([Column1], 10, "0") |
Văn bản. PadStart | Thêm một giá trị được chỉ định vào đầu của một trường văn bản cho trước cho đến khi nó có chiều dài ít nhất. Ví dụ này chèn số không đủ vào đầu trường để tạo chiều dài ít nhất 10 ký tự:
Văn bản. PadStart ([Column1], 10, "0") |
Văn bản. Hủy bỏ | Loại bỏ tất cả các lần xuất hiện của một ký tự được chỉ định hoặc danh sách các ký tự từ một trường văn bản nhất định. Ví dụ này loại bỏ tất cả các lần xuất hiện của ký tự không phải là chữ và số trong danh sách được chỉ định (kèm theo dấu ngoặc nhọn):
Văn bản. Xóa ([Column1], {"/", "\", "?", ":", "|", "<", ">", "*"}) |
Văn bản. Bắt đầu Với | Trả về true nếu một giá trị được chỉ định được tìm thấy ở đầu của một trường văn bản nhất định. Sử dụng chức năng này với chức năng If để trả lại một giá trị dựa trên một điều kiện:
nếu Văn bản.Bắt đầu với ([Column1], "Bác") sau đó "Brother" khác "Chị" |
Điều gì làm và Cách sử dụng nó
Ngày. AddDays | Tăng giá trị ngày cho trước theo số ngày cụ thể. Ví dụ này trả về một ngày là bảy ngày kể từ ngày trong Cột 1: |
---|---|
Ngày. AddDays ([Column1], 7) | Ngày. AddMonths
Tăng giá trị ngày nhất định theo số tháng được chỉ định. Ví dụ này trả về một ngày là ba tháng trước ngày trong DateColumn1: |
Ngày. AddMonths ([DateColumn1], -3) | Ngày. AddWeeks
Tăng giá trị ngày cho trước theo số tuần được chỉ định. Ví dụ này trả về một ngày là 12 tuần kể từ ngày trong DateColumn1: |
Ngày. AddWeeks ([Column1], 12) | Ngày. AddYears
Tăng giá trị ngày nhất định theo một số năm nhất định. Ví dụ này trả về một ngày là một năm trước ngày trong DateColumn1: |
Ngày. AddYears ([DateColumn1], -1) | Ngày. Ngày
Trả lại số ngày của một giá trị ngày: |
Ngày. Ngày ([DateColumn1]) | Ngày. DayOfWeek
Trả lại một số từ 0 đến 6 đại diện cho ngày trong tuần từ một giá trị ngày: |
Ngày. DayOfWeek ([DateColumn1]) | Ngày. DayOfYear
Trả lại một số đại diện cho ngày của năm từ một giá trị ngày: |
Ngày. DayOfYear ([DateColumn1]) | Ngày. DaysInMonth
Trả về số ngày trong tháng từ một giá trị ngày: |
Ngày. DaysInMonth ([DateColumn1]) | Ngày. Tháng
Trả lại số tháng từ giá trị DateTime: |
Ngày. Tháng ([DateColumn1]) | Ngày. WeekOfMonth
Trả về một số cho tuần của tháng hiện tại: |
Ngày. WeekOfMonth ([DateColumn1]) | Ngày. WeekOfYear
Trả về một số cho tuần trong năm hiện tại: |
Ngày. WeekOfYear ([DateColumn1]) | Ngày. ToText
Trả về sự trình bày văn bản của một ngày nhất định. Ví dụ sau trả về tên tháng 3 kí tự cho ngày trong DateColumn1: |
Date. ToText ([DateColumn1], "MMM") | Ví dụ sau trả về tên tháng đầy đủ cho ngày trong DateColumn1:
Date. ToText ([DateColumn1], "MMMM")
|