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.
W tym samouczku przyjrzymy się trzem specjalnym funkcjom w DAX Studio , które ułatwiają formatowanie kodów DAX . Są to opcje Debug Commas , DAX Format Query i Comments .
Są bardzo przydatne w optymalizacji kodów DAX i poprawianiu czytelności kodu. Poniżej podano szczegółowe przykłady, które pomogą Ci zwizualizować i lepiej zrozumieć, jak i kiedy można ich użyć.
Spis treści
1. Sformatuj język DAX, używając przecinków debugowania
Funkcji debugowania przecinków najlepiej używać podczas optymalizowania kodu języka DAX.
Aby lepiej wyjaśnić, jak to działa, oto demonstracja:
W tym przykładzie, jeśli zmienisz ostatni wiersz w komentarz, klikając opcję Komentarz , pojawi się błąd informujący, że Argument 3 w funkcji SUMMARIZECOLUMNS jest wymagany .
Ten błąd pojawia się z powodu braku trzeciego argumentu po przecinku.
Teraz przetestujmy funkcję debugowania przecinków.
Jeśli go klikniesz, zauważysz, że przecinki przesuwają się z końca linii na początek linii.
Zauważ, że jeśli wybierzesz opcję Debuguj przecinek przed opcją Komentarz, zobaczysz, że nie pojawi się żaden błąd inny niż ten, który miał miejsce wcześniej. Zamiast tego otrzymasz jednokolumnową tabelę zawierającą kolory produktów.
Jest to bardzo przydatne, ponieważ eliminuje konieczność ręcznego wpisywania przecinków w przypadku pojawienia się błędów.
2. Sformatuj język DAX za pomocą zapytania formatującego języka DAX
Następną funkcją do przejrzenia jest zapytanie formatujące języka DAX .
Kod użyty w tym przykładzie pochodzi z .
Możesz zobaczyć, że kod DAX nie jest poprawnie sformatowany. Nie można określić przepływu kodu ani argumentów dla każdej użytej funkcji.
W tym miejscu pojawia się opcja zapytania formatującego język DAX . Aby ją wyzwolić, kliknij przycisk lub naciśnij klawisz F6.
Teraz zobaczysz, że zgłasza błąd, ponieważ użyto cudzysłowów.
Aby łatwo naprawić ten błąd, naciśnij Ctrl + H , aby zastąpić nieprawidłowe znaki.
Teraz, jeśli spróbujesz ponownie kliknąć opcję Zapytanie o format języka DAX , format kodu zostanie ustalony zgodnie ze standardem. Ponadto, klikając jego rozwijaną strzałkę, możesz wybrać pomiędzy długą linią a krótką linią.
Tak wygląda Longline:
Tymczasem to jest Shortline:
3. Sformatuj język DAX za pomocą komentarza
Ostatnim pokazem tego kursu jest opcja Komentarz w DAX Studio.
Podobnie jak inne języki programowania, DAX ma również wbudowaną obsługę tworzenia komentarzy w kodzie.
Komentarze mogą pomóc lepiej zrozumieć, co dzieje się na każdym etapie kodu DAX. Jest to również forma wskazówek dla innych użytkowników. Może wyjaśnić, co próbujesz zrobić, bez konieczności ustnego wyjaśniania tego po kolei.
Oto przykład:
W tym przypadku kod jest podzielony na kilka zmiennych, gdzie każda linia kodu ma swój własny komentarz .
Na pierwszy rzut oka widać, że komentarze sprawiają, że kod ma znacznie bardziej opisowy charakter. W pierwszym komentarzu można łatwo zrozumieć, że ta część kodu może być napisana osobno i nie ma potrzeby zagnieżdżania jej w dużym fragmencie kodu. W następnym komentarzu wyjaśniono, że rozpoczyna iterację tabeli klienta w taki sposób, że każdy wiersz zostanie przekonwertowany na równoważny kontekst filtra.
Trzeci komentarz wyjaśnia, że wstrzyknie zmienną PastDates do kontekstu filtru. Następnie policzy liczbę wierszy w tabeli sprzedaży. Jeśli zwróci zero, będziesz wiedział, że dany klient jest nowym klientem.
W ten sposób komentarze mogą zwiększyć i poprawić czytelność. Ponadto, jeśli ponownie przeglądasz fragment kodu, który napisałeś wiele miesięcy temu, Komentarze ułatwiają zrozumienie przeszłego procesu myślowego.
Wniosek
Dla początkujących, którzy są jeszcze w trakcie zapoznawania się z LuckyTemplates i DAX Studio, powyższe funkcje są ratunkiem. Mogą one znacznie pomóc w poprawie czytelności i przepływu kodów DAX. Ponadto są cennymi narzędziami zapobiegania błędom ludzkim.
Wszystkiego najlepszego,
eksperci LuckyTemplates
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
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
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.