概念: ワークブック内のライブ データ
レポート データをワークブックに追加し、ワークブックと元のレポート データとの同期を維持する場合、そのデータはライブ データと呼ばれます。データの同期を維持せずにレポート データをワークブックに追加することもできます。このデータを静的データと呼びます。
オプション | 説明 |
|---|---|
ライブ データ | ワークブックに挿入されたデータは、Workday レポートとの接続を維持し、レポートからワークブックへの一方向の更新が行われます。(この設定では、ワークブックからレポートへのデータの書き込みはできません)ワークブックに挿入されたライブ データを手動で編集することはできません。 |
静的な値 | ワークブックに挿入されたデータは、元のレポートとの接続を維持しません。このデータは、挿入した時点でのレポート データのスナップショットです。ワークブックに挿入されたデータは編集できます。静的な値としてワークシートで挿入できるセルの最大数は 500 万 (5,000,000) です。 |
ライブ データ テーブルと構造化参照
Worksheets ワークブックのライブ データ領域は、Excel のテーブルに似ています。ワークシートでライブ データ領域を作成すると、その領域にテーブル名が割り当てられます。必要に応じて、テーブルの名前を変更できます。特別な構文を使用すると、テーブル名と列名を使用してライブ データ領域のデータへの参照を作成できます。これらの参照は構造化参照と呼ばれ、ライブ データがリフレッシュされるたびにセルの範囲が自動的に更新されます。構造化参照の詳細については、次を参照してください: 概念: ワークブック内の構造化参照。
ライブ データの数式列とノート列
数式列を使用するには、以下の手順に従います。
- データ ウィザードを使用せずに新しい数式列を追加するには、ライブ データ列のヘッダーを右クリックして、新しい数式列を右または左に追加します。この方法を使用して数式列を追加すると、ライブ データがリフレッシュされます。
- データ ウィザードを使用せずに新しい数式列を追加するには、ライブ データ領域に隣接する列の 2 行目に数式を入力し、Enter キーを押します。ワークシートによってライブ データ領域に数式が自動的に追加され、ライブ データ領域のすべての行に数式が適用されます。ライブ データはリフレッシュされません。(数式を数式列としてライブ データに追加しない場合は、列をスキップします)。
- ヘッダーの下のセルに数式を入力し、Enter キーを押します。ワークシートによってライブ データ領域のすべての行に数式が適用されます。
- 列ヘッダーのセルをダブルクリックして、このセルの名前を編集します。
ライブ データ領域のノート列を使用するには、以下の手順に従います。
- メニューにこのオプションを表示するには、データ ウィザードを使用してキー列 (フィールド) を設定しておく必要があります。キーによって各行のデータが一意に識別されます。選択するキー列には、社員 ID などの一意の値が含まれている必要があります。この値は時間が経過しても変化しない必要があります。また、この値はデータの 1 つの行にのみ存在する必要があります。ワークシートはキーを使用して、ノート行をライブ データ行に対応付けます。キーが一意であることを確認してください。一意でない場合、ノートは失われます。
- 必要に応じて個々のセルにノートを入力します。セルにテキストを貼り付けるには、まずセルをダブルクリックします。
- 列ヘッダーのセルをダブルクリックして、このセルの名前を編集します。
- ライブ データ列のヘッダーを右クリックすると、新しいノート列を右または左に追加できます。この方法を使用してノート列を追加すると、ライブ データがリフレッシュされます。
- ライブ データのリフレッシュ中は、ノート列の書式設定が保持されない点に注意してください。
- ライブ データのリフレッシュ中に行が追加された場合、対応する行に対するノートの配置は保持されます。プロンプトを削除する場合など、ライブ データのリフレッシュ中に行が削除されると、削除されたプロンプトに関連するノートはすべて削除されますが、データは Workday に保存されます。後でプロンプトを再度追加すると、ワークシートでは対応する行にノートが再度表示されます。
- ライブ データ領域に隣接する列の 2 行目にノートを入力して Enter キーを押すと、ワークシートでライブ データのリフレッシュは実行されずに、ライブ データ領域にノート列が自動的に追加されます。(列をノート列として追加しない場合は、その列をスキップします)
フィルタリング
ライブ データにアクティブなフィルタがあり、データをリフレッシュした場合、ワークシートではフィルタ条件がライブ データ領域に自動的に再適用されます。
ソート
ワークブック内のライブ データ領域と入力領域をソートできます。必要に応じて、ライブ データ領域外または入力領域外にあるワークブック内の連続した列をソート対象として含めることができます。デフォルトでは、ワークブックのシートにライブ データが含まれており、
"データ"
メニューで "高度なソート"
を選択した場合、ワークシートではライブ データ領域のみがソート対象として選択されます。その他の列をソートに含めるには、ソートする範囲全体をハイライトしてから、"高度なソート"
を選択してください。ワークブックのライブ データをリフレッシュすると、ワークシートではデータ ウィザードの
"ソート基準"
オプションで設定したソート順が保持されますが、ワークブック内の標準のソート ( を使用) は保持されません。書式設定
データ ウィザードの
"列の選択"
ページでは、"列オプション"
メニューを使用してライブ データ列のデータ形式を設定できます (ライブ データが詳細レポートから取得されている場合)。ここで書式を設定すると、Worksheets ではライブ データがリフレッシュされたときにデータ形式が保持されます。データの書式設定は、メモ列では使用できません。ワークブックのライブ データにおけるフォントやスタイルの設定 (太字テキストなど) は変更しないことをお勧めします。ライブ データをリフレッシュすると、Worksheets ではフォントやスタイルの書式設定がリセットされます。ライブ データの外観を変更する場合は、別のシートで ARRAYAREA 関数を使用してライブ データ領域からデータを挿入し、必要に応じてそれらの行と列の書式を設定できます。
グループ列見出し
元のレポート定義にグループ列見出しが含まれている場合、それらの値はワークブックの列見出しになります。後で列見出しを変更する場合は、SELECT 数式を使用してデータを別のシートにコピーし、新しい列名を割り当てます。
以下は、Sheet1 のデータを現在のシートにコピーし、新しい列名 "ID" と "Name" を割り当てる数式の例です。
=SELECT("SELECT `~Employee~ ID` `ID`, `Employee Name` `Name` from ? ",ARRAYAREA(Sheet1!A1))
この例はグループ列見出しに関連していますが、ライブ データの列見出しを変更するために使用できます。