次の方法で共有


Power Query の IF文について

質問

2017年1月24日火曜日 11:56

Power Query の カスタムフィールドでIF文 を定義する際、Else 以降は何もしないというような定義はできますでしょうか?

例)カラムAが"1"の場合はNULL値をセット、それ以外の値の場合は何もしない

必ずElseの定義を求められてしまい困っています。

すべての返信 (2)

2017年1月24日火曜日 12:29

すみません検;を行っていないのですが、

if [カラムA]="1" then null else [対象のカラム名]

という記述で動きますでしょうか?

参考サイト: http://gohany.hatenablog.com/entry/2015/11/14/211318


2017年1月27日金曜日 9:28

リプライ、ありがとうございます。

いただいた記述では動作しません。(エラーになってしまいます)

恐らく、自身の値は参照ができないようになっているのだと思われます。

代替えの措置としてPower Queryではデータモデルのみ作成し、

Power Pivotでカスタムフィールドを作成することで対応ができました。(Power PivotであればExcel関数が使用できるので)

ただ、後学のために、Power Query での実装方法をご存知の方がいらっしゃれば、是非お伺いできればと思います。