2016-12-29 7 views
0

私はPower BIレポートと、多くの行を返す@DateFromパラメータを持つストアドプロシージャを持っています。私はストアドプロシージャに渡される日付をユーザーが選択できるようにしたい。 (DirectQueryモードを使用して)電力BI。

私はこの簡単な作業の解決策ゼロの解決策を持っています。たぶん私は何も理解していないかもしれませんが、Power BI開発者には無視されるような、よくある問題です。ここで

私のストアドプロシージャです:

EXEC [rpt].[sp_rpt_bids_statictics_2] @DateFrom = '20160101' 

は、今私は、ユーザーがその非常に日付を選択できるようにしたい、たとえばFORE「20160501」と、クエリは、次のようになります。

EXEC [rpt].[sp_rpt_bids_statictics_2] @DateFrom = '20160501' 

Microsoft Power BIで可能ですか?

+0

あなたは、その値はユーザーによって設定された変数を使用することができませんか? – FDavidov

+0

これはどうすればよいですか?広告を作成すると簡単なウィンドウが表示されますatasource。そこに3つのテキストフィールドがあります:ServerName、DatabaseName、sql-query。 これはすべてですが、変数を作成してSQLクエリに挿入する必要がありますか? –

+0

このシナリオは現在AFAIKではサポートされていません。 –

答えて

1

私は解決策を見つけました。

  1. パラメータを追加し、そのパラメータを読み込みます。 EXEC [:
  2. が作成したクエリのインポートモード(このモードだけがそれを可能にする)
  3. そして、オープンextendetエディタで
  4. 編集「
  5. [クエリ=クエリー部分を」クエリを作成します(たとえば、その名前はQuery_param_1です) RPT]。[sp_rpt_bids_statictics_2] @DateFrom =「『Query_param_1』」 "]
  6. が今では、ユーザが選択したパラメータで動作します。
+0

これは予期しないことですが、インポートモードで固定された静的データをインポートすると(直接クエリとは対照的に) –

+0

私はこの答えを見つけるまで文字通りPower BIを放棄しようとしていました – ScottRFrost

関連する問題