Wartości i literały usługi LuckyTemplates — podstawy

W tym samouczku dowiesz się o wartościach usługi LuckyTemplates oraz sposobie ich generowania w edytorze Power Query . Te wartości mają odpowiadające im literały, których można używać w kodach i wyrażeniach do generowania wyników i danych. Dowiesz się również, jak i gdzie zastosować wartości, aby stworzyć przekonujący raport.

Spis treści

Wartości usługi LuckyTemplates i ich literały

Pojedynczy fragment danych utworzony w wyniku oceny wyrażenia jest nazywany wartością . Jeśli chodzi o typy danych i operatory, istnieją dwie główne grupy: wartości typu pierwotnego i wartości typu strukturalnego . Wartości pierwotne to wartości, które nie zostały zbudowane z innych wartości. Wartości strukturalne to wartości, które są zbudowane zarówno z wartości pierwotnych, jak i innych wartości strukturalnych.

Każdy rodzaj wartości ma powiązaną składnię literału używaną do konstruowania wartości tego określonego typu. Posiada również zestaw operatorów, których można użyć. Najprostszą formą wyrażenia jest literał reprezentujący wartość.

To jest tabela z pewnymi wartościami i odpowiadającymi im literałami:

Wartości i literały usługi LuckyTemplates — podstawy

Możesz wyświetlić inne przykłady w edytorze dodatku Power Query . Utwórz nowe zapytanie, otwierając edytor zapytań i przechodząc do karty Narzędzia główne. Następnie kliknij Nowe źródło i wybierz Puste .

Wartości i literały usługi LuckyTemplates — podstawy

Innym sposobem jest kliknięcie prawym przyciskiem myszy wewnątrz okienka Zapytanie, kliknięcie Nowe zapytanie i wybranie Puste zapytanie .

Wartości i literały usługi LuckyTemplates — podstawy

Wartości zerowe

Pierwszą wartością, która zostanie omówiona, jest Null , która jest zapisywana przy użyciu literału null . Null służy do reprezentowania braku wartości lub wartości stanu nieokreślonego lub nieznanego. Gdy wpiszesz ją na pasku formuły, zobaczysz, że ikona obok nazwy zapytania to tabela ze znakiem zapytania.

Wartości i literały usługi LuckyTemplates — podstawy

Wartość logiczna jest używana do (niesłyszalnych) operacji i może być prawdą lub fałszem. Jest napisane przy użyciu literałów true i false . Jeśli wpiszesz true na pasku formuły i naciśniesz Enter, zauważysz, że wartość jest zamieniana na pełny tekst pisany wielkimi literami.

Wartości i literały usługi LuckyTemplates — podstawy

Jeśli jednak otworzysz okno Edytora zaawansowanego, zobaczysz, że prawda jest pisana małymi literami. Dzieje się tak, ponieważ dodatek Power Query uwzględnia wielkość liter. Oznacza to, że wszystkie inne słowa kluczowe w M muszą być pisane małymi literami.

Pamiętaj, że wyrażenie let zostało utworzone przez dodatek Power Query . Więc jeśli utworzysz jedno wyrażenie, możesz usunąć wszystko w oknie i po prostu wpisać true . Po kliknięciu Gotowe otrzymasz dokładny wynik.

Wartości i literały usługi LuckyTemplates — podstawy

Puste wartości

Null i Blank to dwie różne wartości. Aby zademonstrować, utwórz nowe zapytanie i otwórz okno Edytora zaawansowanego. Następnie wprowadź ten kod.

Wartości i literały usługi LuckyTemplates — podstawy

Następnie włącz profil Kolumna na karcie Widok.

Wartości i literały usługi LuckyTemplates — podstawy

W statystykach kolumn poniżej okienka podglądu widać, że przykładowa kolumna zawiera 7 unikalnych wartości. Można jednak rozróżnić tylko dwie wartości: blanks i null .

Wartości i literały usługi LuckyTemplates — podstawy

Zmień grupowanie rozkładu wartości. Kliknij wielokropek tabeli, kliknij opcję Grupuj według i wybierz opcję Długość tekstu. Wykres zmieni się następnie w rozkład długości tekstu.

Wartości i literały usługi LuckyTemplates — podstawy

Na wykresie widać, że zawiera jeden pusty ciąg tekstowy, ponieważ masz jeden element o długości tekstu równej zero znaków. Ma również 4 ciągi z jednym znakiem i kolejny pojedynczy ciąg z dwoma znakami.

Wartości i literały usługi LuckyTemplates — podstawy

To, co wydaje się puste, w rzeczywistości może być wieloma rzeczami. W większości przypadków będzie to prawdopodobnie pusty ciąg tekstowy; może to być również kilka spacji lub innych znaków innych niż główne.

Ważne jest to, co jest w następnej kolumnie. Pokazuje, że żadne z tych pustych miejsc nie jest w rzeczywistości równe null , ponieważ wszystkie reprezentują wartość, podczas gdy null reprezentuje brak wartości.

Wartości liczbowe i specjalne wartości LuckyTemplates

Inną pierwotną wartością jest wartość liczbowa . Jeśli utworzysz nowe zapytanie i wprowadzisz wartość liczbową na pasku formuły, w okienku podglądu zostanie wyświetlona ta wartość. Nazwa zapytania będzie zawierała dane liczbowe.

Wartości i literały usługi LuckyTemplates — podstawy

Biblioteka standardowa zawiera również wyrażenia, które zwracają liczby. Na przykład, jeśli wpiszesz =Liczba.PI na pasku formuły, okienko podglądu wyświetli wartość Pi.

Wartości i literały usługi LuckyTemplates — podstawy

Istnieją również specjalne wartości, które są uważane za wartości liczbowe , takie jak dodatnia i ujemna nieskończoność.

Wartości i literały usługi LuckyTemplates — podstawy

Jest też wartość not a number , która jest oznaczona przez NaN . Wartość tę uzyskuje się dzieląc zero przez zero.

Wartości i literały usługi LuckyTemplates — podstawy

Wszystkie funkcje związane z datą i czasem można konstruować przy użyciu ich własnych funkcji wewnętrznych. Jeśli wprowadzisz datę na pasku formuły i otworzysz okno Edytora zaawansowanego, zobaczysz, że dodatek Power Query automatycznie dodaje tę wewnętrzną funkcję.

Wartości i literały usługi LuckyTemplates — podstawy

Zobaczysz #date , a następnie rok, numer miesiąca i dzień.

Wartości i literały usługi LuckyTemplates — podstawy

Wartości tekstowe

Wartość tekstowa reprezentuje sekwencję znaków Unicode. Ma dosłowną formę zbudowaną przy użyciu znaków podwójnego cudzysłowu. Nie musisz jednak umieszczać znaków podwójnego cudzysłowu podczas pisania tekstu na pasku formuły.

Wartości i literały usługi LuckyTemplates — podstawy

Jeśli otworzysz okno Edytora zaawansowanego, zobaczysz, że dodatek Power Query automatycznie dodaje znaki.

Wartości i literały usługi LuckyTemplates — podstawy

Więc kiedy piszesz wartość tekstową w oknie Edytora zaawansowanego, musisz ręcznie dodać znaki cudzysłowu. Ale gdy przekażesz je jako pojedyncze wyrażenie na pasku formuły, dodatek Power Query doda za Ciebie znaki cudzysłowu.

Wszystkie wartości omówione w tym samouczku są wartościami pierwotnymi, co oznacza, że ​​nie składają się z innych wartości.

W tej tabeli wartości Time , Date , DateTime , DateTimeZone i Duration mają powiązane funkcje wewnętrzne, które pomagają tworzyć wartości tego samego typu.

Wartości i literały usługi LuckyTemplates — podstawy

Wartość binarna reprezentuje sekwencję bajtów. #binary może służyć do konstruowania wartości binarnej z listy bajtów. Istnieją również inne funkcje binarne, których można użyć, takie jak opcja Wprowadź dane. Dodatek Power Query używa kodowania binarnego do przechowywania ręcznie utworzonych tabel w ten sposób.

Wartości i literały usługi LuckyTemplates — podstawy


Wyodrębnianie wartości z rekordów i list w dodatku Power Query
3 sposoby łączenia wartości przy użyciu języka DAX Inside LuckyTemplates

Wniosek

Budowanie raportów danych zaczyna się od napisania formuł, które korzystają z poprawnych wartości i literałów. Wartości usługi LuckyTemplates to jedna z najważniejszych rzeczy podczas pisania kodów i formuł. Wydobywają wyniki, zbierając dane i wykonując wyrażenia utworzone w składni .

Melisa

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.