LoginSignup
9
0

[DAX Studio] インデントベースのコードフォールディング

Last updated at Posted at 2023-12-17

DAX Studio ドキュメントの日本語訳

Power BI/DAX開発者必携ツールの「DAX Studio」ドキュメントを日本語訳していきます。
「非公式」なので、言い回しに疑問があれば必ず公式ドキュメントを参照してください。

公式サイト
https://daxstudio.org/

公式ドキュメント
https://daxstudio.org/docs/intro/

インデント・ベースのコード折り畳み

これはプレビュー機能で、「オプション」>「プレビュー」で有効にする必要があります。

DAX Studioには完全な機能を備えたDAXパーサーがないため、コードの折りたたみなどの一部の機能を正しく実装することは不可能ですが、この機能を使用すると、インデントレベルに基づいてコードを折りたたむことができるため、「適切にフォーマットされた」DAXコードに対して興味深い回避策が提供されます。この機能により、長いクエリからコードのブロックをインデントし、それを折りたたむことで、興味のあるコード部分だけを1つの画面で見ることができるという、興味深い使用例が可能になります。

次のクエリーを例にとると...

indent-code-folding-unformatted-0eb8ff65200d2c13077524623735e814.png

インデントによるコードの折りたたみをオンにすると、6行目から9行目が折りたたまれていることがわかります。

indent-code-folding-unformatted1-23f1da2eb64236410b02ee5bdc0f0fb6.png

しかし、DAX Formatterを使ってコードをフォーマットしてみると、コードの論理ブロックを折りたたむことが可能になったことがわかります。

indent-code-folding-formatted-86f28a9c2e62a18bb06a3b3aef1e40bf.png

これにより、変数やメジャー、関数コールを折りたたむことができ、クエリの特定の部分だけに焦点を当てることができます。

download.png

9
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
0