Strukturalna wartość listy — uporządkowana sekwencja wartości

Z tego samouczka dowiesz się, jak tworzyć i wykorzystywać uporządkowane wartości list . Dowiesz się również, jak zmaksymalizować je przy użyciu różnych kontekstów i wyrażeń, aby uzyskać pożądane dane i wynik. Omówione zostaną również metody stenograficzne, które pomogą w łatwym tworzeniu list.

Spis treści

Tworzenie uporządkowanych wartości list

Lista jest uporządkowaną sekwencją wartości; jego kolejność jest brana pod uwagę przy porównywaniu list. Inicjatorem listy jest zestaw nawiasów klamrowych. Jeśli wprowadzisz nawiasy klamrowe ( { } ) na pasku formuły i naciśniesz Enter, utworzysz pustą listę. Możesz również zobaczyć ikonę powiązaną z listami obok nazwy zapytania na stronie Zapytanie .

Strukturalna wartość listy — uporządkowana sekwencja wartości

Aby utworzyć listę z wartościami, najpierw utwórz nowe zapytanie, klikając prawym przyciskiem myszy miejsce w okienku Zapytanie. Następnie kliknij Nowe zapytanie i wybierz Puste zapytanie .

Strukturalna wartość listy — uporządkowana sekwencja wartości

Następnie wprowadź wartości na pasku formuły. Jeśli masz wiele wartości, oddziel je przecinkami. Wartości na liście nie muszą być tego samego typu, więc mogą być typu pierwotnego lub strukturalnego. To jest lista z tekstem, listą i wartościami rekordów:

Strukturalna wartość listy — uporządkowana sekwencja wartości

Używanie podwójnych kropek dla kolejnych liczb i znaków

Jeśli chcesz utworzyć listę kolejnych numerów, istnieje na to skrót. Najpierw wprowadź inicjator, a następnie pierwszą liczbę. Następnie wprowadź dwie kropki, a następnie ostatnią liczbę.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Możesz zobaczyć, że utworzył listę kolejnych numerów od 1 do 5. Liczby muszą być przyrostowe . Więc jeśli zmienisz ostatnią liczbę na -5, otrzymasz pustą listę, ponieważ wartość początkowa jest większa niż wartość końcowa.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Ta metoda działa również ze znakami.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Strukturalna wartość listy — uporządkowana sekwencja wartości

Możesz zobaczyć, że stworzył listę znaków od pierwszej wartości do końcowej wartości w kodzie. Ale jeśli zmienisz wartości na odwrót, wyświetli się pusta lista. Dzieje się tak, ponieważ wartości znaków Unicode skojarzone ze znakami nie są przyrostowe.

Strukturalna wartość listy — uporządkowana sekwencja wartości

To jest zapytanie mające na celu dalsze zilustrowanie tego procesu.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Jeśli wprowadzisz to w oknie edytora zaawansowanego i naciśniesz Gotowe , zobaczysz wartości liczbowe powiązane z literami.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Jednak ta metoda nie działa z datami. Jeśli wpiszesz wartości dat na pasku formuły, pojawi się komunikat o błędzie.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Dostęp do elementu z listy strukturalnej

Istnieją inne sposoby tworzenia list. Możesz użyć funkcji M , które zwracają listy, lub możesz wyodrębnić pojedynczą kolumnę z tabeli, która również zwróci listę. Ale częściej listy są używane jako parametry w funkcjach M. W takich przypadkach ważne jest, aby wiedzieć, jak utworzyć listę, aby można było podać tej funkcji poprawną wartość parametru.

Aby uzyskać dostęp do elementu na liście, możesz odwołać się do niego poprzez jego pozycję liczoną od zera za pomocą operatora indeksu pozycyjnego. W tym przykładzie widać, że operator indeksu 0 wyciągnął pierwszą wartość 1.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Jeśli zmienisz operator indeksu z 0 na 2, otrzymasz ostatnią wartość 3.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Jeśli więc chcesz pobrać czwarty element z listy, zmieniając operator indeksu na 3, pojawi się błąd, ponieważ na liście nie ma wystarczającej liczby wartości.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Dodanie znaku zapytania do operatora indeksu pozycji zmienia zachowanie „nie znaleziono” z zwracania błędu na wartość null . Nazywa się to również wykonywaniem opcjonalnego wyboru pozycji.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Łączenie i zrównywanie list

W przypadku list można używać operatorów kombinacji i równań. Listy można łączyć za pomocą operatora kombinacji ampersand ( & ).

Strukturalna wartość listy — uporządkowana sekwencja wartości

Pierwsza lista zawiera liczby od 1 do 5, a druga zawiera liczby 2 i 3. Możesz zobaczyć, że listy są połączone w jedną listę.

Przy porównywaniu list brana jest pod uwagę kolejność. W tym przykładzie widać, że kod dał FALSE, ponieważ nie są sobie równe.

Strukturalna wartość listy — uporządkowana sekwencja wartości

Wniosek

Ustrukturyzowane wartości list są powszechne w raportach danych usługi LuckyTemplates , ponieważ przedstawiają dane i informacje w formie listy. Pomagają organizować i kategoryzować dane, aby raporty wyglądały atrakcyjnie. Jeśli chcesz wyświetlić określone teksty, liczby, a nawet wartości, zdecydowanie zalecamy korzystanie z list.

Melisa


Wyodrębnij wartości z rekordów i list w Power Query
Twórz zautomatyzowane listy na podstawie obliczeń rankingowych w LuckyTemplates







Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.