Jak datové akce ovlivňují filtry

Pomocí zde uvedených pravidel pochopíte, jak datové akce ovlivňují filtry v cílových sešitech, kanvasech a ovládacích panelech.

Datovou akci konfigurujte tak, aby předávala vybrané hodnoty sloupců ze sešitu do jiného filtru sešitu, filtru kanvasu nebo filtru panelu. Datové akce mohou měnit filtry panelu a filtry sešitu. Pokud je panel filtrů skrytý, filtry panelu a sešitu nelze měnit.

Hodnoty filtru z datové akce se ve výchozím nastavení použijí na úrovni sešitu nebo na úrovni kanvasu, ale pokud v cílovém sešitu existuje odpovídající filtr viditelný pro uživatele, pak jej hodnoty filtru datové akce mohou přepsat. Hodnoty filtru z datové akce nemohou přepsat filtry vizualizace.

Jedná se o logiku scénářů použití pro hodnoty filtru datových akcí:
  • Hodnoty filtru z datových akcí změní hodnoty výběru sloupců panelu filtru – k tomu dochází, pokud má cílový sešit panel filtru, který používá stejné sloupce a má odpovídající typ filtru.
  • Hodnoty filtru z datových akcí změní hodnoty filtru sešitu nebo kanvasu – k tomu dochází, když není možné provést změny filtru na panelu nástrojů. Systém se pak podívá na panel filtrů nejvyšší úrovně (filtry sešitu nebo kanvasu) a provede změnu, pokud existuje shoda s výběrem příchozího sloupce, panel filtrů je pro uživatele viditelný a konkrétní odpovídající filtr je viditelný a interaktivní (nikoli pouze ke čtení).
  • Filtrování hodnot z datových akcí vytvoří filtr na kanvasu v panelu filtrů – k tomu dochází, když je panel filtrů nejvyšší úrovně nebo odpovídající filtr skrytý nebo je určen pouze ke čtení. Výchozí chování Omezit podle je zachováno.
Pomocí těchto pravidel pochopíte, jak filtry datových akcí interagují s existujícími filtry v cílových panelech a sešitech:
  • Datová akce nemůže přidávat filtry do panelu filtrů na panelu. Může pouze opakovaně použít stávající filtry na panelu filtrů na panelu.
  • Datová akce může opakovaně použít filtry panelu pouze v případě, že v cílovém sešitě existuje odpovídající filtr.
  • Datová akce má přednost před odpovídajícími filtry na panelu filtrů ovládacího panelu. To znamená, že pokud existuje možnost volby mezi datovou akcí, která opakovaně používá odpovídající filtr v panelu filtru panelu nebo v panelu filtru kanvasu, pak datová akce opakovaně používá odpovídající filtr panelu před odpovídajícím filtrem kanvasu.
  • Datová akce vytvoří filtr kanvasu na panelu filtrů sešitu, pokud v cílovém sešitu neexistuje kompatibilní filtr panelu nástrojů.
  • Datová akce nikdy nevytvoří filtr sešitu v cílovém sešitu. Abyste této funkce dosáhli, je třeba svázat filtr s parametrem.
  • Datová akce nemůže změnit filtry vizualizace, protože nejsou cílem datových akcí. To zahrnuje i filtry vizualizace vybrané na panelu filtrů na panelu. Pokud chcete změnit hodnoty těchto filtrů, musíte je svázat s parametry.
  • Datová akce nepoužije opakovaně filtr výrazů, ale vytvoří filtr výrazů kanvasu.