カスタムSharePoint2016アプリへの計算列とルックアップ列の追加

カスタムSharePoint2016アプリへの計算列とルックアップ列の追加

計算列は、SharePoint 2016でデータを自動的に生成するのに特に強力です。恐れることはありません。Webには、SharePoint計算列の優れた数式の例がたくさんあります。いくつかの一般的な用途が含まれます

  • 日付列に日を追加して、期限切れまたは期日列を計算します
  • 合計を取得するために数値または通貨の列を追加する
  • Me関数を使用して、ユーザー名をフィールドに自動的に追加します

計算列の作成

計算列を作成するには、次の手順に従います。

[列の作成]ダイアログボックスの[名前]オプションと[タイプ]オプションで[計算列の種類]を選択します。
[追加の列設定]領域が変更され、計算の入力と列オプションの指定がサポートされるようになりました。カスタムSharePoint2016アプリへの計算列とルックアップ列の追加

計算列の列設定。

[数式]テキストボックスに適切な構文を使用して数式を入力します。
アプリの別の列に基づいて計算する場合は、角かっこ参照構文を使用してその列を参照できます。
たとえば、Shipping Deadline値を計算するには、[ Formula ]テキストボックスに[Order Date] +5と入力して、別の列のOrderDate値に5日を追加します。

ページの[追加の列設定]セクションから、戻り値に適切なデータ型を選択し、可能な場合は他のデータ型プロパティオプションを選択します。
すべての戻り値が入力列と同じデータ型であるとは限りません。たとえば、ある日付を別の日付から減算すると、戻り値は数値(2つの日付の日数の差)になります。
他の例が含まれます

  • 現在のユーザー名をフィールドに追加します。[数式]テキストボックスに定数[Me]を入力するだけです。
  • 計算の日付として今日を使用し、[数式]テキストボックスに[今日] +7と入力して新しい日付を作成します。

ルックアップ列の使用

選択フィールドですべてのオプションを維持することは、面倒でエラーが発生しやすい可能性があります。SharePointは、ルックアップ情報をトランザクションアプリから分離することにより、リレーショナルデータベースと同様のモデルを使用します。別々のアプリで維持できるすべてのルックアップデータについて考えてみてください。たとえば、コンピューターのハードウェアインベントリルックアップアプリには、ハードウェアタイプ、保守契約、および部門の場所を含めることができます。これらのアプリは、トランザクションアプリ(在庫自体)とは独立して維持できます。

たとえば、単一のフィールド(タイトル)を使用して顧客カスタムアプリを作成し、顧客の名前を入力できます。次に、注文アプリを作成します(顧客の注文を追跡するため)。顧客は注文アプリの列です。Choiceフィールドを作成する代わりに、Lookupデータ型を使用してCustomerアプリに接続し、TitleフィールドをOrderアプリのCustomer列のデータとして使用できます。

その結果、すべての顧客が注文から分離されます。顧客が自分の名前を変更する必要がある場合(結婚したか、名前のつづりが間違っている可能性があります)、注文アプリのすべてのエントリではなく、顧客アプリで名前を変更できます。

ルックアップアプリからドロップダウンリストに他の列を追加して、ユーザーが適切な選択肢を選択できるようにすることもできます。ユーザーがドロップダウンリストから値を選択すると、追加の列の値も表示されます。以下の例は、ルックアップ列を使用して顧客の販売地域を表示するシナリオを示しています。顧客の名前と販売地域は1つのアプリに保存され、ルックアップ列を使用して別のアプリに表示されます。Webパーツでのインライン編集の使用も確認できます。

カスタムSharePoint2016アプリへの計算列とルックアップ列の追加

ルックアップ列から値を選択します。

データベースと参照整合性に精通しているユーザー向けに、SharePoint2016にはこの実装をサポートするための追加オプションが含まれています。ルックアップ列を使用して、追加の列から値をクエリおよび表示するために使用できる、結合されたアプリのチェーンを作成することもできます。


スマートシート 9.1.1

スマートシート 9.1.1

Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。

共有ポイント

共有ポイント

SharePoint は、さまざまなワークフロー アプリケーション、「リスト」データベース、その他の Web コンポーネント、およびビジネス グループの共同作業を制御するためのセキュリティ機能を使用する Web ベースのコラボレーション システムです。

パーペチュアルカレンダー 1.0.38/1.0.36

パーペチュアルカレンダー 1.0.38/1.0.36

Van Nien Calendar は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook は、Microsoft Corporation によって開発されたビジネスおよび生産性アプリケーションです。

クリックアップ

クリックアップ

ClickUp は、あらゆるビジネスにとって最も評価の高い生産性プラットフォームの 1 つです。Google、Booking.com、サンディエゴ・パドレス、Uber などの大企業はすべて、職場の生産性を向上させるために ClickUp を使用しています。

PDF-XChange ビューア 2.5.322.10

PDF-XChange ビューア 2.5.322.10

PDF は、テキスト ドキュメントの読み取り、作成、送信に一般的に使用される形式になっています。その結果、この種のドキュメントに使用されるプログラムの数も増加しました。PDF-XChange Viewer は、ますます多くの PDF ビューアの 1 つです。

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice は、特に Excel、PowerPoint、Word など、Microsoft 365 に匹敵する Office アプリケーションの完全なスイートを提供します。プロジェクトをより効率的に管理できるようになり、いくつかのファイル形式がサポートされます。

iTaxviewer 1.8.7をダウンロード

iTaxviewer 1.8.7をダウンロード

iTaxViewer ソフトウェアは、現在最も人気のある XML ファイル読み取りソフトウェアです。このソフトウェアは、国税総局のXML形式の電子申告書を閲覧するためのアプリケーションです。

Nitro PDF リーダー

Nitro PDF リーダー

Nitro PDF Reader は、ほとんどの人が PDF ドキュメントを使用して毎日実行する基本的なタスクをすべてカバーする便利な PDF エディターです。

Foxit リーダー 12

Foxit リーダー 12

Foxit Reader は主に PDF リーダーですが、PDF ファイルの作成、署名、編集、注釈の追加も可能です。オペレーティング システム上で動作し、Microsoft Office パッケージのさまざまなプログラム用のプラグインがあります。