PowerBIで複数の変数を用いて数式に基づき演算したい
Q&A
解決したいこと
PowerBIについての質問です。図のように重回帰分析モデル数式があります。各変数をスライサーを用いてスライドすることで、数式に基づいて計算し、結果をテーブルに表示させることはPowerBIの機能上可能でしょうか。
もし可能であれば、大まかな手順もしくは参考サイト、動画などをご紹介いただけますと大変助かります。
何卒宜しくお願い致します。
Q&A
PowerBIについての質問です。図のように重回帰分析モデル数式があります。各変数をスライサーを用いてスライドすることで、数式に基づいて計算し、結果をテーブルに表示させることはPowerBIの機能上可能でしょうか。
もし可能であれば、大まかな手順もしくは参考サイト、動画などをご紹介いただけますと大変助かります。
何卒宜しくお願い致します。
ご自身で、どこまで調べてみたのでしょうか?
@zzalauzzbs
Questioner
コメントありがとうございます。スライサー、変数、演算など様々なキーワードを組み合わせてGoogle及びYoutubeなどで半日かけて検索をしましたが、望む機能が見つからなかったため、ここで質問させていただきました。
また、ご提示いただいたスライサーの検索ページですが、スライサーの基本機能は理解しております。しかし、スライサーで設定した変数に基づいて内部演算し、結果を返すやり方がわかりません。
もしよければキーワードだけでも教示いただけたら検索するようにします。
他力本願ではないことをご理解いただけますと幸いです。
Power BI の スライサーは、他のアプリでいうスライダーとはまったく別物で、テーブルデータを特定の列の値で絞り込む機能だと思います(Excelの列フィルターと同様)。
その上でやるとすれば、変数1、2、3に該当する列にそれぞれの数値のすべて組み合わせの行データを用意して、目的列に変数1、2、3に該当する列を使った計算式を入れることで、可能だと思いますが、
10000、500、2000の整数の組み合わせは$10^{10}$あるので、その量の行データは無理ではないかと思います。
図のように重回帰分析モデル数式があります。各変数をスライサーを用いてスライドすることで、数式に基づいて計算し、結果をテーブルに表示させることはPowerBIの機能上可能でしょうか。
これを Power BI で実現したい理由は何でしょうか?
Excelでユーザフォームを使うなどすれば、簡単に実現できると思うのですが。。。
SELECTEDVALUE
関数を使えばできます。
変数ごとにテーブルを用意して、それらテーブルでスライサーを用意します。スライサーで選択された値をSELECTEDVALUE関数で取得すれば良いでしょう。
(個人的にはパラメーターじゃなくて変数を可変にする理由が気になりますが)