Slik har datahandlinger innvirkning på filtre

Bruk reglene som er beskrevet her, til å forstå hvordan datahandlinger har innvirkning på filtre i målarbeidsbøker, på lerreter og på instrumentpaneler.

Du konfigurerer en datahandling for å sende valgte kolonneverdier fra en arbeidsbok til et arbeidsbokfilter, lerretsfilter eller instrumentpanelfilter. Datahandlinger kan endre instrumentpanelfiltre og arbeidsbokfiltre. Du kan ikke endre instrumentpanel- og arbeidsbokfiltre hvis filterlinjen er skjult.

Filterverdier fra en datahandling brukes som standard på arbeidsboknivå eller lerretsnivå. Hvis målarbeidsboken inneholder et samsvarende filter som er synlig for brukerne, kan imidlertid filterverdiene fra datahandlingen overstyre det. Filterverdiene fra en datahandling kan ikke overstyre visualiseringsfiltre.

Dette er logikken for filterverdier i datahandlinger for brukstilfellescenarioer:
  • Filterverdier fra datahandlinger endrer verdiene i verdiene for kolonnevalg på instrumentpanelfilterlinjen. Dette skjer når en målarbeidsbok har en filterlinje på et instrumentpanel som bruker de samme kolonnene, og som har en samsvarende filtertype.
  • Filterverdier fra datahandlinger endrer arbeidsbok- eller lerretsfilterverdier. Dette skjer når det ikke er mulig å endre instrumentpanelfilteret. Systemet ser deretter på filterlinjen på øverste nivå (arbeidsbok- eller lerretsfiltre) og gjør en endring hvis det finnes samsvar med det innkommende kolonnevalget, filterlinjen er synlig for brukeren, og det spesifikke samsvarende filteret er synlig og interaktivt (ikke skrivebeskyttet).
  • Filterverdier fra datahandlinger oppretter et lerretsfilter på filterlinjen. Dette skjer når filterlinjen på øverste nivå eller et samsvarende filter er skjult eller skrivebeskyttet. Standardvirkemåten for Begrenset av beholdes.
Bruk disse reglene til å forstå hvordan datahandlingsfiltre samhandler med eksisterende filtre på målinstrumentpaneler og i målarbeidsbøker:
  • En datahandling kan ikke legge til filtre på en instrumentpanelfilterlinje. Den kan bare bruke eksisterende filtre på nytt på instrumentpanelfilterlinjen.
  • En datahandling kan bare bruke instrumentpanelfiltre på nytt hvis det finnes et samsvarende filter i målarbeidsboken.
  • En datahandling prioriterer samsvarende filtre på instrumentpanelfilterlinjen. Det betyr at hvis det er et valg mellom en datahandling som bruker et samsvarende filter på nytt på en instrumentpanelfilterlinje eller en lerretsfilterlinje, prioriteres det å bruke det samsvarende instrumentpanelfilteret på nytt på det samsvarende lerretsfilteret.
  • En datahandling oppretter et lerretsfilter på arbeidsbokfilterlinjen hvis det ikke finnes et kompatibelt instrumentpanelfilter i målarbeidsboken.
  • En datahandling oppretter aldri et arbeidsbokfilter i målarbeidsboken. Du må binde filteret til en parameter for å oppnå denne funksjonen.
  • En datahandling kan ikke endre visualiseringsfiltre fordi de ikke er målet for datahandlinger. Dette inkluderer visualiseringsfiltre som er valgt på instrumentpanelfilterlinjen. Du må binde disse filtrene til parametre for å endre verdiene.
  • En datahandling bruker ikke et uttrykksfilter på nytt, men oppretter i stedet et uttrykksfilter på lerretet.