2017-01-13 38 views
0

次のスクリプトを持つSQLクエリがあります。このクエリをExcelで実行し、@Usernameと@Groupnameの値をExcelのセル値でパラメータとして置き換えたいとします。私はこれについてどうやって行くのですか?私は電力クエリを介してテーブルに移入する以下のSQLコードがあります。フィルターをかけたくないので、もっと複雑にする予定ですが、これらのパラメーターは実際には結果の一部にはなりませんが、結果を見つけるのに役立ちます。希望は私の質問をより明確にします。パワークエリ(Excel)でセルを参照する

DECLARE @Username NVARCHAR(MAX) SET @Username = 'myname' DECLARE @Groupname NVARCHAR(MAX) SET @Groupname = 'Office Group' select u.FullName, u.Username, u.UserID, u.Email, g.Groupname from users u join GroupMembers gm on gm.UserID = u.UserID join Groups g on g.GroupID = gm.GroupID where u.username = @Username

SQL Results

答えて

0

私が正しくあなたの質問を理解していれば、あなたは、Excelでのパラメータテーブルを設定し、データを選択するために、クエリでそれを使用したいですか? 数日前、私はステップバイステップのExcelのパラメータ値を取得するパワークエリ関数を作成し、クエリでそれを使用する方法を示す、別の質問のため3.5 minute videoを作成しました。 ビデオでは、開始日時と終了日時のパラメータ "Executions"テーブルのデータをフィルタリングするために使用されます。 同様に、あなたのケースでは、パラメータUsernameとGroupnameでテーブルのデータをフィルタリングしています。

0

私は、管理パラメータの機能を使用します。パラメータを定義し、それらをMコードで参照することができます。パラメータが作成されると、多くのPower Queryウィンドウでパラメータがオプションとして表示されます。フィルタ行ダイアログ。

https://blogs.office.com/2016/10/27/october-2016-updates-for-get-transform-in-excel-2016-and-the-power-query-add-in/

あなたはより詳細な情報を見つけるために、その上で検索することができますので、この機能は、電源BIから継承されました。

関連する問題