Power có thể tự động làm mới truy vấn Excel Power không?
Cảm ơn, tôi đã tự hỏi liệu đó có thể là công cụ tiếp theo hay có thể là công cụ cũ PowerUpdate từ PowerPivotPro. Thật tốt khi biết nó hiệu quả với bạn. tôi sẽ thử Show
------------------------------------ Tin nhắn gốc. Bạn có thể thử sử dụng công cụ RPA để ghi lại macro trên màn hình để nhấn các nút trong excel. chúng tôi thực hiện phương pháp tương tự cho các ứng dụng web không có API Khả năng macro của windows khá mạnh --------------------------------------- Tin nhắn gốc. Tôi vẫn chưa tìm được cách làm mới qua luồng. Tôi thích nó vì tôi có một số tệp excel với truy vấn nguồn trên sharepoint đóng vai trò trung gian giữa cơ sở dữ liệu truy cập trên mạng lan của chúng tôi và Power BI trên đám mây. Nhưng cho đến nay tôi phải tự làm mới từng. Tôi rất thích nếu có ai có giải pháp cho điều đó ------------------------------------ Tin nhắn gốc. Xin chào Jack, ---------------------------------- Tin nhắn gốc. Chào mọi người, Hiện tại, tôi có một quy trình lấy tham số đầu vào từ ứng dụng canvas và cập nhật tệp excel với các tham số đó, sau đó các tham số này sẽ được chuyển vào một vài truy vấn nguồn trong cùng một tệp excel. Tôi đã tự hỏi liệu có thể tự làm mới các truy vấn trong nền với các tham số đó mà không cần người dùng phải mở tệp để làm mới các truy vấn hay không Trước đây, chúng ta đã xem xét cách nhập dữ liệu từ nhiều định dạng tệp khác nhau và tải dữ liệu đó vào Excel bằng Power Query. Trong bài đăng này, chúng tôi chuyển sang xem xét cách làm mới dữ liệu đó. Việc làm mới dữ liệu rất quan trọng vì nó cho phép chúng tôi tạo truy vấn một lần và sử dụng truy vấn đó nhiều lần (đó là hành động tự động hóa) Tải xuống tệp ví dụ Tôi khuyên bạn nên tải xuống tệp ví dụ cho bài đăng này. Sau đó, bạn sẽ có thể làm việc cùng với các ví dụ và xem giải pháp đang hoạt động, ngoài ra tệp sẽ hữu ích để tham khảo trong tương lai Tải tập tin. 0090 – Làm mới truy vấn nguồn. khóa kéo Tải xuống bao gồm 2 tệp
nội dung Làm mới Power QueryKhông giống như công cụ tính toán của Excel, theo mặc định tính toán lại với mỗi thay đổi trang tính, Power Query chỉ tính toán lại khi được yêu cầu cụ thể Quá trình làm mới cơ bản rất đơn giản, nhấp vào Dữ liệu > Làm mới tất cả. Tuy nhiên, có rất nhiều tùy chọn để tùy chỉnh làm mới và tối ưu hóa nó cho kịch bản của bạn. Chúng tôi cũng xem xét các tùy chọn làm mới sau trong bài đăng này Các ví dụ sau, sử dụng Ví dụ 6 – Làm mới dữ liệu 1. csv và Ví dụ 6 – Làm mới dữ liệu 2. csv từ các bản tải xuống Tạo truy vấn cơ bảnĐể chứng minh khả năng làm mới dữ liệu của Power Query, trước tiên chúng ta cần tạo một truy vấn Để làm việc với ví dụ này, hãy mở một sổ làm việc mới và bấm vào Dữ liệu > Từ Văn bản/CSV (cũng có sẵn trong Dữ liệu > Lấy Dữ liệu > Từ Tệp > Từ Văn bản/CSV) Cửa sổ Nhập dữ liệu mở ra. Điều hướng đến Ví dụ 6 – Làm mới dữ liệu 1. csv, chọn nó và nhấp vào Nhập Một hộp thoại mới mở ra và hiển thị một mẫu dữ liệu. Nhấp vào Chuyển đổi dữ liệu Điều này tải dữ liệu mẫu vào cửa sổ xem trước biến đổi đơn giảnBây giờ chúng ta sẽ thực hiện một số chuyển đổi dữ liệu đơn giản để biến CSV thành thông tin hữu ích. Đây là lần đầu tiên trong loạt bài này, chúng tôi thực hiện một số phép biến đổi này, vì vậy, bạn nên theo dõi và hiểu về giao diện người dùng. Chúng tôi chắc chắn sẽ sử dụng lại các biến đổi này trong tương lai Xóa bước Loại đã thay đổiBước đầu tiên cần thực hiện là xóa bước Loại đã thay đổi bằng cách nhấp vào dấu thập bên cạnh bước Có các vấn đề cụ thể với ngày tháng trong Power Query. Tệp CSV có định dạng ngày tháng của Vương quốc Anh là dd/mm/yyyy, nhưng nếu khu vực của bạn không chấp nhận định dạng ngày tháng đó thì có thể dẫn đến lỗi cho bạn. Do đó, chúng tôi xóa bước Loại đã thay đổi được áp dụng tự động có thể gây ra sự cố này Ngày áp dụng dựa trên LocaleĐể có định dạng ngày hợp lệ cho khu vực của bạn
Nhấp vào OK Điều này cho Power Query biết rằng cột chứa định dạng ngày của Vương quốc Anh Thay đổi kiểu dữ liệuBây giờ, hãy áp dụng lại kiểu dữ liệu mặc định cho các cột còn lại. Nhấp vào Khách hàng, giữ phím Shift và nhấp vào Giá trị. Sau đó, bấm Chuyển đổi > Phát hiện Loại Dữ liệu từ ruy-băng Power Query bây giờ sẽ có các kiểu dữ liệu chính xác cho mọi cột Thay đổi ngày thành ngày cuối thángChúng tôi đang tạo báo cáo dựa trên ngày cuối tháng, vì vậy hãy thay đổi ngày. Bấm vào cột Ngày. Từ ruy-băng, nhấp vào Chuyển đổi > Ngày > Tháng > Cuối tháng (thao tác này sẽ thay đổi cột Ngày thành ngày cuối cùng trong tháng theo lịch) Xóa cộtCó hai cột chúng tôi không cần cho ví dụ của chúng tôi. Chọn cột Sản phẩm và Bán theo. Từ ruy-băng, nhấp vào Trang chủ > Xóa cột (thao tác này sẽ xóa các cột đã chọn) Xoay vòng dữ liệuBây giờ hãy xoay vòng trên dữ liệu. Chọn cột Ngày và nhấp vào Chuyển đổi > Cột Pivot Hộp thoại Cột Pivot mở ra. Áp dụng các cài đặt sau
Cuối cùng, nhấp vào Trang chủ > Đóng và tải (thả xuống) > Đóng và tải vào… Sau đó, trong hộp thoại Nhập dữ liệu, chọn Bảng trên trang tính mới, bấm OK Excel tạo một trang tính mới có báo cáo chứa doanh số của khách hàng trong tháng 1 và tháng 2. Bảng này chứa dữ liệu từ CSV đã được chuyển đổi. Nó sẽ trông giống như ảnh chụp màn hình bên dưới Làm mới truy vấnĐể chứng minh quá trình làm mới, chúng tôi đang mô phỏng nơi người dùng có thể nhận tệp mới hàng ngày, hàng tuần hoặc hàng tháng
Khi chúng tôi làm mới, Power Query sẽ tìm một tệp có tên là Ví dụ 6 – Làm mới dữ liệu 1. csv. Nó không biết nó là một tập tin khác. Trên thực tế, chúng tôi không muốn Power Query biết nó đã bị thay thế, chúng tôi chỉ muốn nó xử lý những gì ở đó Nhấp vào Dữ liệu > Làm mới tất cả Trong nền, Excel nhập dữ liệu từ tệp CSV, các phép biến đổi tương tự được áp dụng và dữ liệu được tải vào trang tính dưới dạng Bảng Dữ liệu mới sẽ tự động xuất hiện trên trang tính Bạn có nhận thấy dữ liệu tháng 3 xuất hiện chỉ với một cú nhấp chuột không, điều đó thật tuyệt vời Mỗi khi có thay đổi dữ liệu đã có, hoặc khi nhận tệp tin mới, chỉ cần lưu tệp tin với cùng đường dẫn tệp tin, sau đó bấm một nút. Đó là thứ mạnh mẽ… phải không? Trong một bài đăng trong tương lai, chúng tôi sẽ xem xét việc liên kết đường dẫn tệp với một ô để bạn có thể nhập mà không phải đổi tên bất kỳ tệp nào Sử dụng VBA để làm mới tất cảMã VBA để làm mới tất cả truy vấn cũng giống như làm mới tất cả PivotTable. Nhập đoạn mã dưới đây vào mô-đun mã VBA tiêu chuẩn Sub RefreshAll() ActiveWorkbook.RefreshAll End Sub Nếu chúng tôi đính kèm macro này vào nút điều khiển hình dạng hoặc biểu mẫu, chúng tôi sẽ tạo giao diện người dùng đơn giản cho bất kỳ ai sử dụng sổ làm việc của chúng tôi để làm mới truy vấn Làm mới các truy vấn cụ thểKhi chúng tôi có nhiều truy vấn trong một sổ làm việc, có thể mất một lúc để làm mới tất cả chúng. Trong những trường hợp này, có thể hữu ích nếu chỉ làm mới các truy vấn chúng tôi cần. Có một số cách để đạt được điều này nút làm mớiNếu bạn nhấp vào Bảng xuất phát từ truy vấn, chúng tôi có thể nhấp vào Dữ liệu > Làm mới tất cả (thả xuống) > Làm mới để chỉ làm mới truy vấn cụ thể đó Menu truy vấn & kết nốiKhi tải dữ liệu từ Power Query vào Excel, menu Truy vấn và Kết nối đã mở. Cửa sổ này hiển thị tất cả các truy vấn được tạo trong sổ làm việc. Nếu menu đó không mở, hãy nhấp vào Dữ liệu > Truy vấn và Kết nối Mỗi truy vấn được liệt kê trong Truy vấn và Kết nối đều có biểu tượng làm mới. Chỉ cần nhấp vào biểu tượng để làm mới dữ liệu cho truy vấn đó. Ngoài ra, chúng tôi có thể nhấp chuột phải vào truy vấn và chọn Làm mới từ menu làm mới VBAVới macro VBA, chúng tôi có thể làm mới các truy vấn riêng lẻ. Đoạn mã bên dưới làm mới truy vấn Ví dụ 6 – Làm mới dữ liệu 1 Sub RefreshQuery() ActiveWorkbook.Connections("Query - Example 6 - Data Refresh 1").Refresh End Sub Đây là một kỹ thuật hữu ích khi
Tùy chọn làm mới nâng caoKhi nhiều truy vấn được thêm vào sổ làm việc, việc làm mới các truy vấn riêng lẻ có thể sớm trở nên tốn thời gian hoặc quá chậm để làm mới tất cả chúng. Tin vui là Excel đã có các tùy chọn nâng cao để kiểm soát việc làm mới Chọn một ô trong Bảng truy vấn, sau đó bấm vào Dữ liệu > Làm mới tất cả (Thả xuống) > Thuộc tính kết nối. Hoặc nhấp chuột phải vào truy vấn trong ngăn Truy vấn và kết nối và nhấp vào Thuộc tính… Cửa sổ Thuộc tính truy vấn mở ra Các tùy chọn làm mới quan trọng có sẵn trong cửa sổ này là Làm mới trong nền – Điều này cho phép chúng tôi tiếp tục làm việc trong khi dữ liệu làm mới trong nền. Nó được bật theo mặc định. Nếu chúng tôi loại bỏ tùy chọn này, chúng tôi không thể sử dụng Excel cho đến khi quá trình làm mới hoàn tất Tùy chọn này có hậu quả lớn hơn mặc dù. Nếu chúng tôi đã bật làm mới nền
Nếu tính năng làm mới trong nền bị tắt, quá trình làm mới diễn ra theo đúng thứ tự; . Mặc dù nó có thể khóa Excel trong một khoảng thời gian ngắn, nhưng tốt hơn hết là bạn nên biết dữ liệu là chính xác. Nói chung, tôi khuyên bạn nên tắt làm mới nền cho tất cả các truy vấn Làm mới x phút một lần – Tùy chọn này kiểm soát tần suất một truy vấn được làm mới. Điều này chỉ hoạt động nếu sổ làm việc đang mở. Nó rất hữu ích khi dữ liệu nguồn thường xuyên thay đổi. Có lẽ chỉ nên sử dụng tùy chọn này khi bật tính năng làm mới nền, nếu không, người dùng có thể rất khó chịu khi phải đợi Excel cập nhật thường xuyên Làm mới khi mở tệp – Tự động làm mới dữ liệu khi mở tệp là một tính năng hữu ích vì bạn biết dữ liệu được cập nhật bất cứ khi nào bạn mở tệp Làm mới kết nối này trên Làm mới tất cả – Khi một truy vấn chứa dữ liệu tĩnh, không cần phải làm mới nó mỗi lần. Bằng cách tắt tùy chọn Làm mới kết nối này trên Làm mới tất cả, thao tác này sẽ loại bỏ các truy vấn này khỏi quy trình Làm mới tất cả, do đó, giảm thời gian làm mới Bật tải dữ liệu nhanh – Tất cả chúng ta đều muốn dữ liệu tải nhanh hơn phải không? . Một nghiên cứu của Andrew Moss chỉ ra rằng thời gian tiết kiệm cho tải Dữ liệu nhanh là 18% -33%. Cá nhân tôi luôn muốn có dữ liệu cập nhật nhất, vì vậy khuyên bạn nên kiểm tra dữ liệu này Làm mới Power Query trong Excel OnlineTại thời điểm viết bài này, Microsoft đã bắt đầu đạt được tiến bộ trong việc đưa Power Query lên Excel Online. Hiện tại chúng tôi chỉ có thể làm mới một số lượng nhỏ nguồn dữ liệu
Vẫn còn một chặng đường dài trước khi Power Query hoàn toàn sẵn dùng trong Excel trực tuyến Tìm thêm thông tin tại đây. https. //cộng đồng công nghệ. Microsoft. com/t5/excel-blog/new-in-excel-for-the-web-power-query-refresh-is-now-Generally/ba-p/3300369 Gói (lạiBài đăng này chỉ cho chúng tôi cách làm mới Power Query. Khi làm mới, dữ liệu được nhập lại và thực hiện theo các bước chuyển đổi tương tự. Thông qua đó, Power query cho phép chúng tôi tự động hóa tất cả các bước này chỉ bằng một cú nhấp chuột Đọc thêm các bài đăng trong loạt bài Giới thiệu về Power Query
Giới thiệu về tác giả Xin chào, tôi là Mark và tôi chạy Excel Off The Grid Cha mẹ tôi nói với tôi rằng năm 7 tuổi, tôi đã tuyên bố rằng mình sẽ trở thành một kế toán viên có trình độ. Tôi hoặc là nhà ngoại cảm hoặc không có trí tưởng tượng, vì đó chính xác là những gì đã xảy ra. Tuy nhiên, phải đến năm 35 tuổi, hành trình của tôi mới thực sự bắt đầu Vào năm 2015, tôi bắt đầu một công việc mới mà tôi thường xuyên làm việc sau 10 giờ tối. Kết quả là tôi hiếm khi gặp con trong tuần. Vì vậy, tôi bắt đầu tìm kiếm những bí quyết để tự động hóa Excel. Tôi phát hiện ra rằng bằng cách xây dựng một số lượng nhỏ các công cụ đơn giản, tôi có thể kết hợp chúng lại với nhau theo những cách khác nhau để tự động hóa gần như tất cả các tác vụ thông thường của mình. Điều này có nghĩa là tôi có thể làm việc ít giờ hơn (và tôi được tăng lương. ). Hôm nay, tôi dạy những kỹ thuật này cho các chuyên gia khác trong chương trình đào tạo của chúng tôi để họ cũng có thể dành ít thời gian hơn cho công việc (và có nhiều thời gian hơn cho con cái và làm những việc họ yêu thích) Bạn có cần trợ giúp để điều chỉnh bài đăng này theo nhu cầu của mình không? Tôi đoán các ví dụ trong bài đăng này không khớp chính xác với tình huống của bạn. Tất cả chúng ta đều sử dụng Excel khác nhau, vì vậy không thể viết một bài đáp ứng nhu cầu của mọi người. Bằng cách dành thời gian để hiểu các kỹ thuật và nguyên tắc trong bài đăng này (và những nơi khác trên trang web này), bạn sẽ có thể điều chỉnh nó theo nhu cầu của mình Power Automate có thể chạy Power Query không?Bạn không thể . Chức năng truy vấn nguồn duy nhất trong PowerAutomate được gắn với DataVerse. Tùy chọn tốt nhất của bạn là lấy danh sách SP bằng các trình kết nối đó và sau đó sử dụng trình kết nối Excel để ghi vào đó.
Tôi có thể làm mới truy vấn Excel mà không cần mở tệp không?Tôi có thể làm mới trang tính excel mà không cần mở tệp không. Câu trả lời ngắn gọn là Không . Nhưng nếu bạn có thể giải thích kịch bản nhiều hơn thì có thể có những lựa chọn thay thế có thể giúp bạn. Lưu ý - Sử dụng hoạt động Get Active Window.
Power Automate có thể lấy dữ liệu từ Excel không?Sử dụng Power Automate để tạo quy trình. Tải dữ liệu Excel lên từ OneDrive for Business . Trích xuất văn bản từ Excel và gửi văn bản đó cho Nhận dạng đối tượng được đặt tên (NER) Sử dụng thông tin từ API để cập nhật trang tính Excel. |