指定された視点の算出ステータスを取得します。この関数は、次のタイプのルールで使用できます:
HS.CalcStatus("Scenario.Year.Period.Entity.Value")
指定された視点の算出ステータスを示す文字列。有効なステータス・コードを次に示します。
OK - システム変更済。指定したシナリオ、年、期間、エンティティおよび値ディメンションのデータに影響する変更が実行されています。たとえば、新しいルール・ファイル、メタデータ・ファイルまたはメンバー・リスト・ファイルがロードされたか、通貨レートが変更されました。値10,000など、データ自体は変更されていません。ディメンション・メンバー属性などに変更が行われています。たとえば、勘定科目に関連付けられている小数点以下の桁数が2に設定されている場合、値を10,000.00に変更する必要があります。 | |
計算が必要。指定されたシナリオ、年、期間、エンティティおよび値ディメンションの少なくとも1つが変更されているか、メタデータ・パラメータまたはルールが変更されています。その結果、計算が実行されていないので、このディメンションのその他のデータ・セルが最新ではない可能性があります。基本レベルのエンティティの場合は、データ・セルがデータ入力か、データ・ファイルのロードで入力された可能性があります。エンティティの場合は、データ・セルが仕訳の転記で入力された可能性があります。 | |
CH ND | 計算が必要 - データなし。これは、セルで計算が実行される初回を示します。 |
換算が必要。選択された値ディメンションのメンバーは、エンティティのデフォルト通貨ではなく、換算された値が最新のものではない可能性があります。 | |
TR ND | 換算が必要 - データなし。これは、セルで換算が実行される初回を示します。 |
連結が必要。次の変更が行われたため、指定したシナリオ、年、期間、エンティティおよび値ディメンションのデータが最新ではない可能性があります:
| |
連結が必要 - データなし。親にデータはありませんが、子エンティティのデータが変更されています。これは、セルに対して最初の連結が行われることを示します。 | |
指定したシナリオ、年、期間、エンティティおよび値ディメンションのデータが、管理者によってロックされました。手動で変更することも、計算で変更することもできなくなりました。 Alloc関数を使用して、ロックされた宛先POVでデータを変更できます。 | |
NoAccess | ユーザーが、指定したディメンションのメンバーへのアクセス権を持っていません。 |
この例では、指定された視点のステータスが「OK」のときに、If...ThenとEnd Ifの間にあるすべての文が実行されます。