スマート・フォームについて

Smart Viewスマート・フォームを作成および管理できます。

適用対象: EPM Cloudデータ・ソース・プロバイダ

スマート・フォームはデータ・フォームの1つのタイプで、Smart Viewで作成され、アド・ホック・グリッドに基づきます。通常のデータ・フォームではサポートされていない追加の機能がサポートされます。スマート・フォームでは、Excelの式と関数の形式でビジネス計算とともにグリッド・ラベルをサポートします。Smart Viewでは、アド・ホック・グリッドをスマート・フォームとして、該当するプロバイダに保存できます。ビジネス計算とグリッド・ラベルは、任意の空白の行と列とともにスマート・フォーム定義の一部として保存されます。

アド・ホック分析グリッドを開始すると、ビジネス計算(Excelの関数と式の形式)を追加して、グリッドをカスタマイズできます。これらの計算は、その他のソース・アプリケーション内のメタデータには影響しません。スマート・フォームで作成し、保存したビジネス計算は、Smart ViewとプロバイダWebインタフェース(Planningなど)の両方で実行できます。Smart Viewでは式がExcelによって評価され、Webインタフェースでは式がプロバイダによって評価されます。

たとえば、Smart ViewPlanningデータを分析する場合を考えます。製品の平均利益マージンを計算すると仮定します。「平均利益マージン」というグリッド・ラベルを付けて、グリッドに行を追加します。4つの製品の利益マージン・データのセルを選択して、新しい行で平均利益マージンを算出する関数を追加します。各製品の利益マージンがグリッドの列Dに表示される場合、関数は=AVERAGE(D5:D8)になります。スマート・フォームでは、追加した式と関数は、ビジネス計算と呼ばれます。ビジネス計算の追加後、平均利益マージンはすぐに新しい行に表示されますが、新しい行はスマート・フォームにのみ保存され、他のアプリケーションには保存されません。

このアド・ホック・グリッド、およびそのグリッド・ラベルと計算をPlanningでフォームとして使用可能にするには、「スマート・フォームとして保存」オプションを使用します。その後、PlanningまたはSmart Viewでは、追加した行、列およびビジネス計算を含め、フォームとしてこのスマート・フォームを開いて使用できます。Smart Viewでは、このスマート・フォームに対してアド・ホックを実行できます。スマート・フォームからサンドボックスを作成できます。

スマート・フォームを操作する際のガイドライン

スマート・フォームを操作する場合は、次のガイドラインを考慮してください。

  • 計算されるセルおよび空白の行と列機能に加えて、スマート・フォームでは、セルの結合などの拡張Excelフォーマット機能をサポートしています。
  • スマート・フォームは、適切なWebインタフェースまたはSmart Viewの通常のフォームと同様に、ユーザーが使用できます。
  • スマート・フォーム設計は、アプリケーションWebインタフェース内のフォーム設計と同様に、エンド・ユーザーに対して使用可能ではありません。アド・ホック・グリッドをスマート・フォームとして保存するには、サービス管理者またはパワー・ユーザー・ロールが必要です。通常のフォームと同様に、サービス管理者は、エンド・ユーザー用に読取り/書込みアクセス権をスマート・フォームに割り当てる必要があります。
  • Smart Viewでは、スマート・フォームをワークシートで設計して、スマート・フォーム・レイアウトの他に、非対称レイアウトでも表示することができます。プロバイダWebインタフェースでこれを実行するには、個々の行と列を作成する必要があります。
  • 共有接続を使用して接続している場合、次のSmart View関数がスマート・フォームでサポートされます: HsGetValueおよびHsSetValue。

    ノート: Smart View関数を含むスマート・フォームを開く場合は、「リフレッシュ」をクリックして、適切な値で関数セルを更新してください。

  • プロバイダWebインタフェースの設計モードでは、次のようになります:

    • ビジネス・ルールをスマート・フォームに割り当てることができます。
    • スマート・フォームのグリッド・レイアウト、Excelフォーマットまたはビジネス計算は変更できません。
  • ご使用のサービスでスマート・フォームが使用できるかどうかについては、サービス管理者に確認してください。

ビジネス計算

スマート・フォームでは、アド・ホック・グリッドに追加したExcelの式と関数は、ビジネス計算と呼ばれます。グリッドをスマート・フォームとして追加すると、エンド・ユーザーは、アプリケーション・メタデータにメンバーを追加しないで、Smart Viewクライアントから、ビジネス計算を実行できます。

ビジネス計算は、Excelの計算エンジンを使用するSmart Viewで実行されるので、プロバイダへの問合せが不要です。この実行時ビジネス計算は、Smart Viewとデータ・プロバイダの両方でサポートされています。また、次についても注意してください。

  • 多数のExcel関数がスマート・フォームでサポートされています。関数がサポートされていない場合、スマート・フォームを保存しようとするとメッセージが通知されます。
  • Excelフォーマットをビジネス計算のセルに適用できるので、ドル記号や小数点など、プリファレンスに従って数字が表示されます。
  • グリッド・ラベルの行または列では、ビジネス計算セルの定数のみを入力できません。たとえば、10000.10の入力はサポートされていません。計算されたセルに定数を使用する場合は、=1000=0.10など、等号(=)を接頭辞として使用してください。

グリッド・ラベル

グリッド・ラベルを使用して、グリッドにプレースホルダを指定し、対応するデータ・セル交差部にビジネス計算を入力します。これらは、ビジネス計算を含むアド・ホック・グリッドを保存するために必要です。また、次についても注意してください。

  • アド・ホック・グリッド内の実際のメンバーのかわりにExcelに手動でグリッド・ラベルを入力します。
  • グリッド・ラベル名は、データ・ソース・アプリケーションの実際のメンバー名とも、どの別名表のメンバーの別名とも同じにならないようにします。同じになる場合は、実際のメンバー名または別名がグリッド・ラベル名より優先されます。
  • グリッド・ラベルに空白を入力しないでください。
  • グリッド・ラベルにはディメンション・プロパティはありません。
  • グリッド・ラベルは、Planningのディメンション・エディタには表示できず、Essbaseに送信されません。
  • グリッド・ラベルを含む実際のメンバーの交差部によって作成されたデータ・セルは、計算されるセルと呼ばれます。