WBC

Zapíše hodnotu do databáze OLAP. Hodnotou může být číslo, řetězec nebo odkaz na buňku. Je třeba zadat prvek pro každou dimenzi odkazované datové kostky. Funkce WBC se obvykle používá v akcích k zápisu hodnot přímo do databáze.

Syntaxe

= WBC(value, "data_connection", "cube", "slice_element" {,"slice_element}")

Cílem zpětného zápisu nemůže být buňka obsahující funkci WBC. Hodnoty je třeba zadat do nechráněné buňky a ve vzorci WBC použít odkaz na tuto buňku.

Funkce WBC se běžně používá v plánovacích aplikacích. Uživatelům se zobrazí čísla aktuálního roku a do prázdné buňky zadávají hodnoty prognózy na další rok. Na prázdnou buňku se odkazuje vzorec WBC v listu, který zajistí zpětný zápis hodnot prognózy.
Poznámka

Vzorec WBC můžete použít v akci Editovaná buňka. Při zadání hodnoty do buňky se změněná hodnota zapíše zpět.

Příklad

  1. Vytvořte hyperblok, například v buňkách B9 až D9.
  2. Do jedné buňky s hodnotou zadejte vzorec vracející skutečná čísla roku. Do druhé zadejte vzorec WBC vracející hodnoty prognózy na následující rok.
  3. Zrušte ochranu buňky s prognózou, aby do ní bylo možné zapisovat.
  4. Klikněte pravým tlačítkem na buňku s prognózou a vyberte možnost Definice navazující akce.
  5. Jako typ akce vyberte možnost Nastavit parametry a jako režim akce možnost Editovaná buňka.
  6. V oddílu Parametry klikněte na možnost <Přidat parametr> a vyberte možnost Žádný cíl.
  7. Dvojitým kliknutím na pole Hodnota otevřete dialogové okno Upravit hodnotu. Zadejte vzorec WBC s touto syntaxí:
    = WBC(value, "data_connection", "cube", "slice_element" {,"slice_element}")
  8. Jako argument hodnoty vzorce použijte odkaz na buňku s prognózou. Například:
    =WBC(D9,"BestPracticesOLAP","Sales","[PROFIT].[Sales Volume]",
    "[TIME].[All Years].[2010]","[VERSION].[Forecast]","[CURRTYPE].[LC]",
    "[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]")

Kombinací funkce WBC s režimem akce Editovaná buňka můžete měnit zadávané hodnoty. Chcete-li například zadávané hodnoty zvětšit o 10 %, upravte argument hodnoty takto: =WBC(D9*1.1,).

Můžete také nastavit, aby uživatelé mohli zadávat pouze čísla vyšší než určitá částka nebo ležící v určitém rozsahu. V takovém případě změňte podmínku akce z =TRUE například na =D9>10000.