PowerApps データ カードとプロパティの割り当て

PowerApps データ カードとプロパティの割り当て

このチュートリアルでは、 PowerAppsデータ カード、フォーム、詳細画面のその他のオプションと、それらのプロパティと値を参照する方法について 説明します。

PowerApps データ カードは、Power Apps ビジネス アプリケーションの構成要素です。

カード自体には、フィールドを表示および編集するためのコ���トロールが含まれています。これは、適切なスペースを含む列名を含むサンプル詳細画面です。今のところはこれで大丈夫かもしれません。

PowerApps データ カードとプロパティの割り当て

ただし、変更できる点がまだいくつかあります。1 つ目は日付の形式です。時間の詳細はラベルに指定されていないため、削除する必要があります。

PowerApps データ カードとプロパティの割り当て

また、日付列には時間の詳細は含まれません。

PowerApps データ カードとプロパティの割り当て

また、選択したレコードに基づいて、画面のタイトルを人の名前に変更したいと考えています。この例では、 Beau Spratlingのレコード内にいます。したがって、この画面のタイトルはBeau Spratlingでなければなりません。

PowerApps データ カードとプロパティの割り当て

これらが、このチュートリアルで達成することです。

目次

PowerApps データ カードの値がレコードをフェッチする方法を理解する

まず、 PowerAppsデータ カードの値が列からレコードを取得する方法を理解しましょう。DateJoinedカードのデータ値をクリックします。

PowerApps データ カードとプロパティの割り当て

次に、この選択した要素のTextプロパティがParent.Defaultと等しいことがわかります。したがって、これは親要素のデフォルトのプロパティと同じになります。

PowerApps データ カードとプロパティの割り当て

データカード全体である親要素をクリックしてみましょう。

PowerApps データ カードとプロパティの割り当て

次に、 DefaultプロパティがThisItem.DateJoinedと等しいことがわかります。

PowerApps データ カードとプロパティの割り当て

これは、選択したレコードに基づいてDateJoined列のデータをフェッチしています。

PowerApps データ カードとプロパティの割り当て

PowerApps データ カードの値のフォーマット

データ値の形式を変更するには 2 つの方法があります。1 つ目の方法は、リボンからテキストを編集することで、配置の変更などの非常に簡単な操作を行うことができます。

PowerApps データ カードとプロパティの割り当て

[プロパティ]パネル内で一部のプロパティを変更することもできます。

PowerApps データ カードとプロパティの割り当て

2 番目の方法は、書式設定関数を使用することです。使用できる書式設定関数は多数ありますが、頻繁に使用される関数はTextと呼ばれるものです。これはExcelでも使われています。

Excel や PowerPoint でできることはすべて、PowerApps でもできることを忘れないでください。Excel で日付の書式を設定する場合は、Text関数を使用します。

したがって、 Text関数または数式を使用して、PowerApps データ カード内のデータを書式設定することもできます。次に、テキスト関数を使用してみましょう。DateJoinedカードの親要素をクリックします。 

PowerApps データ カードとプロパティの割り当て

ここではText関数を使用してみましょう。ご覧のとおり、Text関数の最初のパラメーターはvalueで、2 番目のパラメーターはformatです。月、日、年に対応するmm/dd/yyyy形式で日付をフォーマットしたいと考えています。

PowerApps データ カードとプロパティの割り当て

現在、DateJoinedカードには時間が含まれなくなりました。 

PowerApps データ カードとプロパティの割り当て

画面タイトルを動的に変更する

次に変更したいのは、選択した人の名前に基づいて画面のタイトルです。 

PowerApps データ カードとプロパティの割り当て

タイトルをクリックし、使用されているプロパティがTextであることを確認します。 

PowerApps データ カードとプロパティの割り当て

画面のタイトルを、現在選択されている人の名前に変更するだけです。

PowerApps データ カードとプロパティの割り当て

ただし、アプリケーションを再生すると静的な結果が得られ、選択した人物を変更しても動的に変化しません。ご覧のとおり、選択した人物をAlonso Parteeに変更しても、画面のタイトルは変わりませんでした。

PowerApps データ カードとプロパティの割り当て

これを動的に変更するには、 「名」カードをクリックします。 

PowerApps データ カードとプロパティの割り当て

その親要素をクリックします。 

PowerApps データ カードとプロパティの割り当て

プロパティをDefaultに変更します。

PowerApps データ カードとプロパティの割り当て

これで、 ThisItem.FirstNameに設定されていることがわかります。 

PowerApps データ カードとプロパティの割り当て

その後、画面タイトルをクリックします。

PowerApps データ カードとプロパティの割り当て

繰り返しますが、タイトルをFirst NameカードのDefaultプロパティに参照したいとします。そこで、この静的テキストをFirstName_DataCard1.Defaultに変更しましょう。 

PowerApps データ カードとプロパティの割り当て

スクリーンタイトルとして アロンソが表示されました。

PowerApps データ カードとプロパティの割り当て

次に、タイトルに姓を追加します。これを行うには、連結関数を使用して、LastName_DataCard1.Defaultをカンマで区切って追加するだけです。

PowerApps データ カードとプロパティの割り当て

現在選択されている人の姓と名が画面タイトルとして表示されます。 

PowerApps データ カードとプロパティの割り当て

変更したい他の項目に対しても同じ手順を実行できます。「再生」ボタンをクリックして、このアプリケーションを再生してみましょう。 

PowerApps データ カードとプロパティの割り当て

次に、矢印アイコンをクリックして選択した人物を変更します。 

PowerApps データ カードとプロパティの割り当て

たとえば、Josh Mckay を選択してみましょう。 

PowerApps データ カードとプロパティの割り当て

そして、画面タイトルが動的に Josh Mckay に変更されたことがわかります。 

PowerApps データ カードとプロパティの割り当て


PowerApps ギャラリー: 概要
Power Apps の基礎: 基本機能とカスタマイズ
Power Apps アカウントの作成方法 | LuckyTemplates チュートリアル

結論

これらは、PowerApps データ カードを構成するときに追加で実行できることの一部です。このチュートリアルのもう 1 つの重要なポイントは、他の要素のプロパティを参照する方法を示すことでした。この例では、画面タイトルのTextプロパティをカードのDefaultプロパティに参照しました。

そうすることで、非常に複雑なアプリケーションで発生するさまざまな調整を行うことができます。さまざまなチュートリアルを進めていくと、さらに複雑になる可能性がありますが、その背後にある実際の理論やロジックは非常に単純です。 

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて