PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

このチュートリアルでは、PowerApps エンティティを操作するときにさまざまな種類のフィールドを追加する方法について説明します。

前回のチュートリアルで PowerApps エンティティについて説明し、フィールドに名前や住所などの基本情報がどのように含まれるかについて説明しました。しかし、使用できるさまざまな種類のフィールドもあります。

この Customer エンティティを例として使用してみましょう。ご覧のとおり、これにはすでにさまざまなフィールドが含まれています。これは、PowerApps が非常に直感的であるため、このタイプのエンティティに役立つと思われるフィールドを自動的に追加するためです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

ただし、データ ソースとして使用しているテーブルに含まれるいくつかのフィールドも欠落しています。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

これらが今日私たちが取り組む分野です。

目次

PowerApps エンティティへのテキスト フィールドの追加

名はテキスト フィールドの好例です。基本的に、これは、任意の形式のテキストを入力できることを意味します。

テキストフィールドを追加するには、左上の「フィールドを追加」ボタンをクリックするだけです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

このフィールドを「名」と呼びます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

繰り返しますが、PowerApps を使用すると、システムがバックグラウンドで使用するコードまたは名前が自動的に割り当てられるため、作業が簡単になります。これはデータベース管理者にとって役立つものです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

データ型により、オプションの長いリストが得られます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

PowerApps は直感的であるため、通常、作業しているデータの種類を検出します。この場合、このフィールドはテキストとして自動的に割り当てられました。

これを保存する前に、このフィールドの重要性を設定する必要があります。3 つのオプションはオプション、推奨、または必須です。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

オプションのフィールドは空白のままにすることができます。推奨フィールドは重要としてタグ付けされていますが、入力を完了するために実際には必須ではありません。必須項目については、ユーザーが入力する必要があります。そうしないと、エントリは保存されません。ここでは、このフィールドを「推奨」に設定しましょう。

ここのボックスにチェックを入れることで、フィールドを検索可能にするかどうかも設定できます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

これには詳細オプションも付属していますが、この例では何も変更しません。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

下部にある「完了」をクリックして、このフィールドを追加します。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

計算フィールドの追加

計算フィールドは他のフィールドから派生します。これらを使用して、さまざまなフィールドに関係する手動計算を自動化します。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

計算フィールドの好例の 1 つはフルネームです。フルネームを取得するために必要なのは、名と姓のフィールドを結合することだけです。販売テーブルを操作している場合、別の計算フィールドとして合計価格が考えられます。ここでは、価格と数量を乗算できます。

フルネームを取得してみましょう。すでに「名」フィールドがあるので、最初に「姓」フィールドを追加しましょう。繰り返しますが、フィールドの追加から始めます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

次に、それを「姓」と呼びます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

他のすべての設定も名と同じにします。次に、[完了] をクリックして Customer エンティティの下に追加します。

次に、Full Name という計算フィールドを追加しましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

これを計算フィールドにするには、[計算済み] または [ロールアップ] の横にある [追加] ボタンをクリックし、[計算] を選択するだけです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

計算を追加する前に、PowerApps はまず現在のエンティティを保存するかどうかを尋ねます。したがって、「保存」をクリックするだけです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

エンティティが保存されると、計算フィールドで作業している途中であることが思い出されます。[完了] をクリックしてこのポップアップを消去しましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

続行する前に、ポップアップ ブロッカーがこのページのポップアップを許可していることを確認してください。そうしないと、計算を行うことができなくなります。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

ここで、作業中のフィールドであるフルネームに戻りましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

それをクリックすると、以前に作業していた作業を続行できるようになります。今回は、計算を追加する必要はありません。代わりに、計算を開くオプションが表示されます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

計算フィールドのポップアップが表示されると、ここで実際に IF ステートメントを作成できることがわかります。条件とアクションの両方のフィールドがあります。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

ただし、フルネームの場合は、実際には条件は必要ありません。必要なのは、2 つのフィールドを結合できるアクションだけです。条件がオプションであるのは良いことです。したがって、「アクションの追加」をクリックするだけです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

当然のことながら、名と姓を計算するだけでよいと想定します。しかし、この場合、2 つの文字列を加算できないことがわかります。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

この場合、2 つのフィールドを連結する必要があります。そこでCONCAT関数を使ってみましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

そのアクションを保存すると、[アクション] の下に計算が表示されます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

ここでも条件を設定する必要はないので、空白のままにします。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

この特定のフィールドに異なるルールを設定したい場合は、条件を使用できます。たとえば、名と姓の両方が存在する場合にのみフルネームの形成を許可する条件を設定できます。または、性別フィールドが存在する場合は、性別に基づいてフルネームを姓氏として設定する条件を設定できます。

計算に満足したら、右上にある [保存] をクリックします。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

ここで本当に何もする必要がない場合は、「保存して閉じる」をクリックすることもできます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

整数とオプション セット データの追加

次に、VIP レベルのフィールドを追加しましょう。名前を短くして、VIP と呼びましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

VIP レベルは 1 から 5 まであるため、データ タイプで [整数] を選択しましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

このフィールドについては、オプション セットとして設定することもできます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

オプション セットを使用すると、ユーザーは通常の整数に決めるのではなく、定義できるさまざまなオプションから選択できるようになります。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

たとえば、重要度レベルをこのフィールドに適用できます。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

ご覧のとおり、特定のフィールドに適用できるさまざまなタイプが存在する可能性があります。それはすべてユーザーの特定のニーズによって異なります。

日付フィールドの追加

次に日付フィールドを追加する方法を見てみましょう。名、姓、VIP レベルが設定できたので、参加日のフィールドを追加しましょう。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

繰り返しになりますが、ここで重要なのは、どの特定のデータ型を選択するかを知ることです。この場合、日付に適用できるさまざまなオプションがあります。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

時間があまり必要ないので、「日付のみ」にこだわります。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

そのようにして、今回は日付の形式で新しいフィールドを追加しました。ご覧のとおり、特にどのデータ型を適用するかを理解すると、プロセスがより速く簡単になります。

PowerApps エンティティのその他のフィールド

データ ソースを見ると、追加するフィールドが他にいくつかあるだけであることがわかります。場所、パスポート番号、エージェント名のフィールドが欠落しているだけです。

PowerApps エンティティ: さまざまな種類のフィールドを追加する方法

位置情報を実行する最良の方法は、特定の位置情報を追加し、ユーザーがリストからそれらを選択できるようにすることです。ただし、作業を簡単にしたい場合は、これをテキストに設定して、エンド ユーザーに情報を入力させることもできます。

パスポート番号に関しては、データ型を整数として設定することもできますが、パスポート番号は複数の桁であることが多いため、ここでは巨大な数値が予想されます。パスポート番号は実際には計算に使用されないため、テキスト フィールドとして設定することもできます。

エージェント名については、姓と名と同様にテキスト フィールドとして設定します。

使用できる他のフィールド タイプには、通貨、画像、ファイルなどが含まれます。


Power Apps の概要: 定義、機能、機能、および重要性
Power Apps 環境: アプリ要素を適切にセットアップする
PowerApps の関数と数式 | Power Apps の概要 はじめに

結論

PowerApps エンティティを操作する場合、フィールドは非常に簡単に追加できます。選択する特定のデータ型がわかっていれば、作業しているエンティティをサポートするために必要なフィールドをすべて作成できます。

今日作業した例で見たように、特に追加するフィールドの形式が特殊でない場合は、データ型を選択することで多くの柔軟性が得られます。これにより、必要なフィールドに入力しやすくなります。

フィールド以外に PowerApps エンティティに追加できる他の要素を調べたい場合は、ここで操作できるさまざまなエンティティを確認できます。

ではごきげんよう、

ヘンリー


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 ゲートウェイとは何ですか? 知っておくべきことすべて