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
- W Trybie projektowania połącz listę z obiektem listy innym niż hiperblok.
- Kliknij sąsiednią komórkę i wprowadź =ListViewN.ElementCount.
- 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.
- Przeciągnij wymiary PRODUKT z kostki SPRZEDAŻ do arkusza kalkulacyjnego, aby utworzyć hiperblok.
- W Projektancie list zaznacz pole wyboru Wszystkie opony w Wyborze struktury.
- W komórce arkusza wprowadź =[nazwa_hiperbloku].Set. W komórce zostanie wyświetlone MDX listy:
Distinct({{[PRODUCT].[All Tires]}})
- W innej komórce wprowadź =[nazwa hiperbloku].StructureSet
W komórce zostanie wyświetlone MDX wyboru struktury:
{{[PRODUCT].[All Tires]}}