PowerBIのインタラクティブダイアログボックス

ASavage

PowerBIでインタラクティブなダイアログボックスを作成する方法はありますか?

クエリエディタにRスクリプトを埋め込んでいますが、使用できる場所にインタラクティブな側面を持たせたいと思います。

    file<-winDialogString("File input?","")

この入力は、読み取りcsvのファイルの場所として使用され、誰かがPowerBIファイルのマスターコピーを開いて実行するたびに、新しいファイルの場所を入力できます。

私はまた、html、javascript、python ...に役立つものなら何でも開いています。

Foxan Ng

Power BIで述べたことを実現するための最良の方法はparameters、クエリを利用してパラメーター化してcsvファイルを取得することです。

という名前のcsvファイルがあるとしSalesJan2009.csvます。Power BIにインポートすると、次のようになります。

テキスト/ csv

データ

let
    Source = Csv.Document(File.Contents("\\Mac\Home\Downloads\SalesJan2009.csv"),[Delimiter=",", Columns=12, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Transaction_date", type datetime}, {"Product", type text}, {"Price", Int64.Type}, {"Payment_Type", type text}, {"Name", type text}, {"City", type text}, {"State", type text}, {"Country", type text}, {"Account_Created", type datetime}, {"Last_Login", type datetime}, {"Latitude", type number}, {"Longitude", type number}})
in
    #"Changed Type"

ユーザーにファイルの場所(つまり\\Mac\Home\Downloads\を入力してもらいたい場合は、PowerBIでパラメーターを設定できます。

新しいパラメータ

ファイルの場所

次に、パラメータを使用するようにクエリを更新できます:(クエリ->高度なエディタ)

let
    Source = Csv.Document(File.Contents(#"FileLocation" & "SalesJan2009.csv"), ...
    ...

ユーザーが後でパラメーター(ファイルの場所)を変更したい場合は、パラメーターを編集し、変更を適用してデータを更新できます。

パラメータの編集

パラメータを入力してください

変更を適用する

PS Power BIファイルをテンプレートとしてさらにエクスポートして、ユーザーが新しいPower BIデスクトップレポート(PBIXファイル)としてインスタンス化できるようにすることもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インタラクティブなポップアップダイアログボックスを作成する

分類Dev

ダイアログボックスアクションからメインウィンドウのアクティブタブを変更する

分類Dev

Pythonスパイダープログラム内のボタンのアクティブ化

分類Dev

スライダーのコールバックでアクティブなボケプロットアクセスラジオボタン

分類Dev

ダイアログボックスのポジティブボタンをクリックした後、sharedPreferencesにデータを保存できません

分類Dev

Jqueryダイアログボックスの動的テーブル

分類Dev

アラートダイアログの問題は、Androidのポジティブボタン検証クリックで開いたままになります

分類Dev

ダイアログボックスからアクティビティへのデータの受け渡し

分類Dev

ダイアログボックスからアクティビティへのデータの受け渡し

分類Dev

スライダーメニューのバグとアクティブなボタン

分類Dev

ブートストラップモーダル内のボタンクリックイベントでアクティブなタブIDを取得します

分類Dev

Pivottable.jsフィルターダイアログボックスのボタンサイズ

分類Dev

Angular Material Stepper:アクティブヘッダーのスタイリング

分類Dev

VB.NETのテキストボックスにファイルブラウザダイアログのパスディレクトリを表示する方法

分類Dev

GoogleAppsスクリプトのダイアログウィンドウの動的テキストボックス

分類Dev

インフィニティスライダーの前のボタンロジックが機能しない

分類Dev

[送信]ボタンをクリックしたときの確認ダイアログのディレクティブ

分類Dev

非アクティビティ、RecyclerViewアダプタクラスでダイアログボックスを表示できません

分類Dev

選択したレンダリング方法に応じたマップボックスマーカー/ポイントのインタラクティブ性

分類Dev

ボケ画像プロットで使用されるスライスを変更するためのインタラクティブスライダー

分類Dev

PythonFabricキャプチャインタラクティブダイアログ出力

分類Dev

ブートストラップ-フローティングアクションボタンのメニューサイズとシャドウ

分類Dev

ブートストラップカルーセルスライダーアクティブクラスと次/前のボタンが機能しない

分類Dev

ウェイターのダイアログボックス内のボタンをクリックする方法

分類Dev

LUIS ダイアログ + Qna Maker アクティブ ラーニング ダイアログの問題

分類Dev

[OK]ボタンダイアログボックス内

分類Dev

条件が真になるまでポジティブボタンクリックでアラートダイアログを非表示にする

分類Dev

Mac OSXダイアログボックスのボタン間をタブで移動する方法

分類Dev

andoidxライブラリのフローティングアクションボタン

Related 関連記事

  1. 1

    インタラクティブなポップアップダイアログボックスを作成する

  2. 2

    ダイアログボックスアクションからメインウィンドウのアクティブタブを変更する

  3. 3

    Pythonスパイダープログラム内のボタンのアクティブ化

  4. 4

    スライダーのコールバックでアクティブなボケプロットアクセスラジオボタン

  5. 5

    ダイアログボックスのポジティブボタンをクリックした後、sharedPreferencesにデータを保存できません

  6. 6

    Jqueryダイアログボックスの動的テーブル

  7. 7

    アラートダイアログの問題は、Androidのポジティブボタン検証クリックで開いたままになります

  8. 8

    ダイアログボックスからアクティビティへのデータの受け渡し

  9. 9

    ダイアログボックスからアクティビティへのデータの受け渡し

  10. 10

    スライダーメニューのバグとアクティブなボタン

  11. 11

    ブートストラップモーダル内のボタンクリックイベントでアクティブなタブIDを取得します

  12. 12

    Pivottable.jsフィルターダイアログボックスのボタンサイズ

  13. 13

    Angular Material Stepper:アクティブヘッダーのスタイリング

  14. 14

    VB.NETのテキストボックスにファイルブラウザダイアログのパスディレクトリを表示する方法

  15. 15

    GoogleAppsスクリプトのダイアログウィンドウの動的テキストボックス

  16. 16

    インフィニティスライダーの前のボタンロジックが機能しない

  17. 17

    [送信]ボタンをクリックしたときの確認ダイアログのディレクティブ

  18. 18

    非アクティビティ、RecyclerViewアダプタクラスでダイアログボックスを表示できません

  19. 19

    選択したレンダリング方法に応じたマップボックスマーカー/ポイントのインタラクティブ性

  20. 20

    ボケ画像プロットで使用されるスライスを変更するためのインタラクティブスライダー

  21. 21

    PythonFabricキャプチャインタラクティブダイアログ出力

  22. 22

    ブートストラップ-フローティングアクションボタンのメニューサイズとシャドウ

  23. 23

    ブートストラップカルーセルスライダーアクティブクラスと次/前のボタンが機能しない

  24. 24

    ウェイターのダイアログボックス内のボタンをクリックする方法

  25. 25

    LUIS ダイアログ + Qna Maker アクティブ ラーニング ダイアログの問題

  26. 26

    [OK]ボタンダイアログボックス内

  27. 27

    条件が真になるまでポジティブボタンクリックでアラートダイアログを非表示にする

  28. 28

    Mac OSXダイアログボックスのボタン間をタブで移動する方法

  29. 29

    andoidxライブラリのフローティングアクションボタン

ホットタグ

アーカイブ