작은 재료 : 난수 이것 | Power Query
3999 단어 PowerBIExcelPowerQuery
방법 목록
기본적으로 세 가지 기능이 제공됩니다.
※shared도 reference도 같습니다.
Number.Random 함수는 단순히 난수를 만듭니다.
워크시트의 RAND 함수와 마찬가지로 0에서 1까지의 난수를 만듭니다.
커스텀 칼럼의 추가로 사용하면(자), 행 마다 제대로 다른 난수가 들어갑니다. 쿼리 업데이트는 난수를 변경합니다.
덧붙여서 난수를 전부 같게 하고 싶다면, 어떠한 경우는, 열 추가 처리의 전의 스텝으로, 함수의 실행 결과를 값(아래 그림에서는
RandomNum
라고 이름을 붙이고 있다)에 넣으면 됩니다.Number.RandomBetween 함수는 난수의 범위를 좁혀서 만들 수 있다.
그 이름대로입니다.
위 이미지와 같이 정수로 제한되지 않습니다. 여기가 워크 시트의 RANDBETWEEN 함수와 다른 곳입니다.
정수로 하고 싶을 때는 스스로 둥글게 합시다.
List.Random 함수는 변경되지 않는 난수를 만들 수 있습니다.
이 함수의 특징은
seed
인수를 설정하는 것으로, 난수를 고정할 수 있는 점입니다.그러나 List를 반환하는 함수이기 때문에 위의 두 함수와 동일한 사용법을 사용할 수 없습니다.
이하,
seed
인수를 0으로 고정해, 사용법을 써 봅니다. 난수 값이 변경되지 않았음에 유의하십시오.List.Random 함수 사양
List.Random(count as number, optional seed as nullable number) as list
간단히 사용
빈 쿼리에 함수를 입력한 후 테이블로 변환하면 됩니다.
기존 목록과 함께 사용
조금 실용적입니다. Table.FromColumns 함수 에서 목록을 테이블로 구성합니다.
각 리스트의 요소수가 일치하지 않는 경우는
null
값이 들어갑니다.열 추가로 사용
실용적으로는 이쪽이 많을지도 모릅니다.
방금 전에는 리스트로부터 테이블에의 조립을 실시했습니다. 이와 반대로, 테이블을 벗어나는 함수―― Table.ToColumns 함수 ――도 준비되어 있습니다. 이를 사용하면 테이블을 목록 목록(목록 중첩)으로 변환할 수 있습니다.
덧붙여서, List의 결합은 이런 상태로 동작합니다.
{1,2,3} & {4,5,6} //{1,2,3,4,5,6}
{{1,2,3},{4,5,6}} & {7} //{{1,2,3},{4,5,6},7}
{{1,2,3},{4,5,6}} & {{7}} //{{1,2,3},{4,5,6},{7}}
List.Combine({{1,2,3},{4,5,6}}) //{1,2,3,4,5,6}
Reference
이 문제에 관하여(작은 재료 : 난수 이것 | Power Query), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tanuki_phoenix/items/d7f23350b582abdc77e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)