2016-11-02 2 views
0

Microsoft에서 새로운 언어를 발명하는 데 문제가 없습니다. 그러나 왜 그들은 VB 나 Excel 스크립팅에 익숙한 사람들을 멀리하도록 선택합니까? 왜 그렇게 허락하지 않습니까? (그들은 매시업이라고 말했지만, 너무 매시는 것이 아닙니다.)Power Query M 언어 및 Excel 기능

Excel 기능에서 대상 엑셀 스프레드 시트의 평가를 위해로드 논리에 배치 할 수 있습니까?

답변

1

이것은 우리 제품의 개발 내역 전반에 걸쳐 많은 답을 얻은 복잡한 질문이지만 내 (비공식) 의견을 제시 할 것입니다.

"M"은 VB 스크립팅을 대체하려고하지 않으며 곧 Excel 수식 언어를 대체 할 것으로 생각하지 않습니다. 대신, 그것은 단지 몇 가지 작업을 수행하는 간단한 언어입니다. 데이터 가져 오기 및 변환입니다.

"M"과 가장 자주 비교되는 언어는 SQL입니다. "M"과 SQL을 사용하면 테이블에서 특정 열과 행을 선택하고 계산 열을 추가하고 테이블을 조인하고 데이터를 집계 할 수 있습니다. 의 두 번째 질문에


을 등 SQL 서버, CSV, JSON, 페이스 북, Google 웹 로그 분석 : 그러나 "M"은 당신에게 당신이 "매쉬업"동일한 쿼리에서 여러 소스의 데이터 수 있습니다 하나 개의 쿼리 언어를 제공합니다 Excel 함수 내에서 "M"을 사용하면 멋진 아이디어입니다!

내가 데이터를 가져올 때 그것이를 갖도록 출력 스트림에 공식 세포를 주입 수있는 M을 생각 및/또는 https://excel.uservoice.com/

+0

에서 엑셀 내부의 피드백 버튼을 사용하여 엑셀 제품 팀에 건의 할 것 fornulas – Chris

+0

@Chris 아하, 매우 흥미 롭다. 그리고 내가 예상하고 있었던 생각이 아니라! Power Query의 "M"은 데이터 소스에 다시 쓸 수 없지만 사용자 요구에 따라 구현할 수있는 방법입니다. 저는 Excel 제품 팀이 아니지만 사용자 정의 스레드를 만들면 내부적으로 전달할 수 있습니까? :) –

관련 문제