Actions

QS

QS: Filtr macierzy

From LimeSurvey Manual

This page is a translated version of the page QS:Array filter and the translation is 100% complete.


Filtr tablicy (array_filter)

Opis

Ustawienie „Filtr tablicy” pozwala na użycie dowolnego pytania wielokrotnego wyboru w celu wybrania lub ustawienia, które odpowiedzi będą wyświetlane na kolejnej liście, w tablicy lub w pytaniu wielokrotnego wyboru.

Kolejne pytania można filtrować według dowolnego typu pytania tablicowego, w tym:
  • Wielokrotny wybór
  • Wielokrotny wybór z komentarzami
  • Wiele krótkich tekstów
  • Wielokrotne numeryczne
  • Tablica (5 punktów, 10 punktów, Tak/Nie/Nieznane, Zwiększ/Tak samo/Zmniejsz, Kolumna)
  • Tablica (podwójna skala, tekst, liczby)
  • Ranking

Ponadto każdy z tych typów pytań można filtrować.

Jedynym wyjątkiem jest „Tablica (kolumna)”, która może filtrować inne pytania, ale nie samą siebie.

Jak ustawić filtr

Aby ustawić filtr, wprowadź kod pytania z wieloma opcjami w polu filtra tablicy aktualnie edytowanego pytania. Odpowiednie pytanie zostanie wykorzystane jako źródło informacji dla bieżącego pytania, wybrane odpowiedzi z poprzedniego pytania zostaną pobrane i użyte jako opcje odpowiedzi dla bieżącego pytania. „Na przykład”: jeśli kod pytania źródłowego z wieloma opcjami to „Q1”, wpisz „Q1” w polu „Filtr tablicy”, aby rozpocząć proces filtrowania odpowiedzi. W pytaniu z filtrem array_filter widoczne będą tylko opcje odpowiedzi wybrane w pytaniu Q1.

Jeśli chcesz, aby za pomocą tej opcji filtrowanych było więcej pytań, wpisz kody pytań w polu oddzielonym średnikami (;).
  Kody podpytania użyte w pierwszym pytaniu muszą pokrywać się z kodami podpytania z drugiego. W przeciwnym razie funkcja 'filtr tablicowy nie będzie filtrować odpowiedzi na pierwsze pytanie. Uwaga: jeśli chcesz odfiltrować opcję odpowiedzi „inne” z pierwszego pytania, musisz podać pytanie podrzędne dla tej odpowiedzi w drugim pytaniu, a kod pytania podrzędnego dla tej odpowiedzi musi mieć wartość „inne”. Sprawdź poniższy przykład, aby lepiej zrozumieć działanie całego systemu.


Jeśli wielokrotny wybór pozwala na inne ustawienie: możesz wybrać „inne” dla kodu podpytania i filtrować z zaznaczonymi innymi lub nie.

Kaskadowe

Wybrane opcje mogą być wyświetlane kaskadowo. Oznacza to, że możesz wybrać pytanie, które filtruje inne pytanie, które filtruje inne pytanie i tak dalej.

Przykładowy filtr tablicowy

Przyjrzyjmy się poniższemu przykładowi, aby lepiej zrozumieć siłę tego ustawienia:



Na powyższym zrzucie ekranu mamy dwa pytania. Pierwszy z nich to pytanie typu „z wieloma krótkimi tekstami”, natomiast drugi to pytanie typu „tablica z podwójną skalą”. Odpowiedzi udzielone w pierwszym pytaniu zostaną uwzględnione w drugim. Technicznie rzecz biorąc, odpowiedzi udzielone na pytania podrzędne z pierwszego pytania są filtrowane i wyświetlane w drugim pytaniu.

Ten przykład można pobrać pod następującym linkiem: limesurvey_group_32.lsg. Zaimportuj tę grupę pytań do swojej instalacji LimeSurvey.


Kategoria:Ustawienia pytaniaKategoria:Opcje logiki pytania