potisanのプログラミングメモ

プログラミング素人です。昔の自分を育ててくれたネット情報に少しでも貢献できるよう、情報を貯めていこうと思っています。Windows環境のC++やC#がメインです。

Power Query M 型は比較方法により結果が異なる

要約

  • Power Query Mは型の比較に=Type.Is関数がある。
  • =は完全一致。Type.Isは互換性の判定。
  • (type number = type number) = true(type number = Int64.Type) = false

本文

[
    A=type number=type number,              // true
    B=type number=Int64.Type,               // false
    C=Type.Is(type number, type number),    // true
    D=Type.Is(type number, Int64.Type)      // true
]