Tworzenie odwołań do obiektów listy

Nazwy obiektów listy to ListViewN, gdzie N to numer porządkowy.

Użyj nazwy, aby odwołać się do obiektu w formułach. Na przykład formuła =ListView3.attribute zwróci atrybut obiektu.

Możesz zmienić nazwę obiektów, aby ułatwić ich identyfikację przy na przykład definiowaniu akcji.

W poniższej tabeli przedstawiono możliwe do wyświetlenia atrybuty obiektów listy:

Nazwa Funkcja Przykład
=ListView[No].Alias Powoduje wyświetlenie podpisu elementu listy All Stores
=ListView[No].Text Powoduje wyświetlenie nazwy unikatowej elementu listy [Store].[All Stores]
=ListView[No].Attribute Powoduje wyświetlenie atrybutu elementu listy. Atrybut musi zostać najpierw wybrany w okienku Atrybuty Projektanta list.
=ListView[No].ElementCount Zwraca liczbę elementów wyświetlanych przez obiekt ListView. Zwiększa się ona i zmniejsza w miarę rozwijania i zwijania listy.
=ListView[No].ElementIndex Zwraca pozycję na liście dowolnego wybranego elementu
=ListView[No].Set Zwraca MDX listy, tylko w Trybie projektowania
=ListView[No].StructureSet Zwraca MDX wyboru struktury listy, tylko w Trybie projektowania

ElementCount i ElementIndex

  1. W Trybie projektowania połącz listę z obiektem listy innym niż hiperblok.
  2. Kliknij sąsiednią komórkę i wprowadź =ListViewN.ElementCount.
  3. W innej komórce wprowadź =ListViewN.ElementIndex.

W trybie widoku liczba elementów rośnie i maleje w miarę rozwijania i zwijania listy. Indeks elementu zmienia się w miarę wybierania różnych elementów na liście.

Set i StructureSet

Ten przykład korzysta z aplikacji przykładowej.

  1. Przeciągnij wymiary PRODUKT z kostki SPRZEDAŻ do arkusza kalkulacyjnego, aby utworzyć hiperblok.
  2. W Projektancie list zaznacz pole wyboru Wszystkie opony w Wyborze struktury.
  3. W komórce arkusza wprowadź =[nazwa_hiperbloku].Set.
    W komórce zostanie wyświetlone MDX listy:
    Distinct({{[PRODUCT].[All Tires]}})
    	 
  4. W innej komórce wprowadź =[nazwa hiperbloku].StructureSet

W komórce zostanie wyświetlone MDX wyboru struktury:

{{[PRODUCT].[All Tires]}}