Om XREF/XWRITE i scenarioaktiverade kuber

I scenarioaktiverade kuber kan du använda XREF och XWRITE för att referera eller skriva till data i en annan kub.

XREF frågar en fjärrkub från en lokal kub (kuben innehåller ett XREF-uttryck). Om fjärrkuben är scenarioaktiverad, hämtar XREF endast basdata från fjärrkuben.

XWRITE uppdaterar en fjärrkub från en lokal kub (kuben som innehåller XWRITE-uttrycket). Eftersom XWRITE skriver data i fjärrkuben har XWRITE-uttryckets omfattning betydelse.

XWRITE fungerar på följande sätt för olika kombinationer av scenarioaktiverade och icke-scenarioaktiverade kuber:

När en scenarioaktiverad lokal kub refererar till en icke-scenarioaktiverad fjärrkub,
  • En korrigering av basmedlemmen i den lokala kuben med ett XWRITE till fjärrkuben skriver den lokala kubbasen till fjärrkuben.
  • Ingen korrigering av någon sandlådemedlem i den lokala kuben med XWRITE till fjärrkuben skriver den lokala kubbasen till fjärrkuben. Om du inte inkluderar en sandlådemedlem i korrigeringen inkluderas basen automatiskt.
  • En korrigering av sandlådan i den lokala kuben med ett XWRITE till fjärrkuben returnerar ett fel. Skrivning från en icke-sandlådemedlem till en fjärrkub stöds inte.
När en scenarioaktiverad lokal kub refererar till en scenarioaktiverad fjärrkub,
  • En korrigering av basmedlemmen i den lokala kuben med ett XWRITE till fjärrkuben skriver den lokala kubbasen till fjärrkubbasen.
  • Ingen korrigering av någon sandlådemedlem i den lokala kuben med XWRITE till fjärrkuben skriver den lokala kubbasen till fjärrkubbasen. Om du inte inkluderar en sandlådemedlem inkluderas basen automatiskt.
  • En korrigering av sandlådan i den lokala kuben med ett XWRITE till fjärrkuben returnerar ett fel. Skrivning från en icke-sandlådemedlem till en fjärrkub stöds inte.

När en icke-scenarioaktiverad lokal kub refererar till en scenarioaktiverad fjärrkub, uppdaterar XWRITE alltid basmedlemmen för fjärrkuben.

Se Förstå XREF/XWRITE.