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 omówię, jak używać funkcji ROUND w usłudze LuckyTemplates, jeśli chodzi o formatowanie warunkowe. Użytkownicy programu Excel mogą być zaznajomieni z działaniem tej funkcji w programie Excel i faktycznie używamy jej w podobny sposób w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga .
Niedawno napotkałem problem z formatowaniem warunkowym i pokażę ci, jak go rozwiązałem za pomocą tej funkcji. Musiałem zaznaczyć liczbę w określonej kolumnie, jeśli wyniki z pozostałych 2 kolumn nie pasowały . Po rozmowie z jednym z naszych ekspertów LuckyTemplates doszedłem do wniosku, że wystarczy użyć funkcji języka DAX o nazwie ROUND .
Spis treści
Funkcja ROUND w usłudze LuckyTemplates
Funkcja służy do zaokrąglania liczby do określonej liczby cyfr. Możesz sprawdzić dokumentację firmy Microsoft dla tej funkcji tutaj .
Termin liczbowy odnosi się do liczby, którą chcesz zaokrąglić. W moim przypadku jest to miara . Z drugiej strony num_digits reprezentuje liczbę cyfr od przecinka dziesiętnego, które chcesz zaokrąglić.
Te uwagi można również sprawdzić podczas korzystania z funkcji ZAOKR .
Omówmy, jak użyłem tej funkcji języka DAX w obliczeniach i wyróżnianiu warunkowym, które wykonałem dla klienta.
Obliczanie marginesu bez funkcji ROUND w LuckyTemplates
Oto sytuacja, którą miałem, gdy wykonałem obliczenie Margin Target i warunkowe wyróżnienie dla mojego klienta. Zepsułem tę tabelę według pracy. Dodałem również kolumnę Job Count , abyśmy mogli zobaczyć całkowitą liczbę ofert pracy.
W tym scenariuszu użyłem miary, którą nazwałem Margin Target Test , aby uzyskać wyniki dla kolumny Info Page Margin .
Kolumna Margines strony informacyjnej służy do obliczania marginesu. Zazwyczaj margines ma postać liczbową. Użyłem więc tej miary, aby podzielić margines na 100, aby uzyskać procent .
Przykładowy scenariusz z nieprawidłowym formatowaniem warunkowym
W pierwotnej mierze próbowałem podświetlić liczbę w kolumnie Info Page Margin na pomarańczowo, jeśli nie pasuje ona do rzeczywistego marginesu , który jest liczbą w kolumnie Margin% v2 .
Aby ci to pokazać, oto karta, którą oznaczyłem jako nieprawidłową . Spowoduje to wyświetlenie podświetlonych nieprawidłowych wartości.
Jak widać marża z kolumny Info Page Margin wynosi 37,5% . Następnie liczby w kolumnach Margin% v2 i TESTING zgadzają się. W takim przypadku 37,5% nie powinno być podświetlone . Ta tabela pokazuje nieprawidłowe dane wyjściowe z powodu oryginalnego sposobu, w jaki skonfigurowałem miarę.
Przeglądanie niewłaściwej miary
Oto niepoprawna miara, której użyłem w poprzednim scenariuszu.
W tym celu stworzyłem zmienną o nazwie MarginNoGood . Ta zmienna zawiera warunek, że jeśli wynik z kolumny TESTING nie zgadza się z liczbą z kolumny Margin% v2 , wartość zostanie ustawiona na 1 . Jeśli nie, wartość zostanie ustawiona na 0 .
Następnie utworzyłem zmienną CompletedMargin . Użyłem tego do obliczenia liczby zadań, które miały status „ Praca zakończona ” i tych, które dały wynik 0 z obliczenia MarginNoGood .
Następnie użyłem słowa kluczowego RETURN , w którym mogłem uzyskać 6 lub 0 , których mogę użyć do warunkowego podświetlenia tła liczby pod kolumną Margines strony informacyjnej .
Tworzenie Warunkowego Podświetlenia Tła
Utworzyłem warunkowe tło podświetlenia, otwierając tutaj margines strony informacyjnej . Po prostu najedź kursorem na opcję Formatowanie warunkowe i kliknij opcję Kolor tła .
Wtedy będą tutaj różne opcje. W tym przykładzie użyłem opcji Reguły .
Stamtąd ustawiłem regułę, że jeśli wartość wynosi 6 , to wynik z kolumny Info Page Margin powinien być podświetlony pomarańczowym tłem .
W przypadku wspomnianych wcześniej ustawień obliczania i formatowania warunkowego liczby w kolumnie Margines strony informacyjnej były nieprawidłowo podświetlane. Jak widać, liczby w kolumnach Margin% v2 i TESTING zgadzały się, ale liczby w kolumnie Info Page Margin nadal były podświetlone.
Musiałem więc użyć funkcji ROUND , aby działała poprawnie.
Formatowanie warunkowe przy użyciu funkcji ROUND w usłudze LuckyTemplates
Stworzyłem kolejną miarę, którą nazwałem Job Info Margin . Formuła, której użyłem w tym pomiarze, jest prawie podobna do poprzedniej. Jednak w tej formule użyłem funkcji ROUND . Użyłem również 3 jako moich num_digits . Oznacza to, że chcę zaokrąglić go do 3 miejsc po przecinku .
W ten sposób wszystkie liczby w kolumnie Margines strony informacyjnej są teraz podświetlone na pomarańczowo. To dlatego, że liczby w kolumnie Margin% v2 i TESTING nie pasują do siebie.
Przewijając tabelę w dół, widzę, że są wiersze, w których pasują kolumny Margin%v2 i TESTING . W związku z tym nie wyróżniono liczb pod marginesem strony informacyjnej .
I to jest poprawne wyjście, którego potrzebuję. Dlatego za pomocą funkcji ROUND moje podświetlanie warunkowe działa teraz poprawnie.
Oblicz margines procentowy w usłudze LuckyTemplates przy użyciu
niestandardowych technik formatowania warunkowego języka DAX w usłudze LuckyTemplates
Prezentacja unikalnych spostrzeżeń przy użyciu formatowania warunkowego w usłudze LuckyTemplates
Wniosek
Na koniec funkcja ROUND w jest zdecydowanie cenna, jeśli chodzi o formatowanie warunkowe. Ci, którzy są zaznajomieni z programem Excel, prawdopodobnie mieli już kiedyś do czynienia z funkcją ZAOKR . Ale tutaj, w języku DAX, jeśli kiedykolwiek napotkasz przypadek, w którym utkniesz z analizą, dlaczego dwie liczby lub wartości procentowe nie pasują do siebie, spróbuj użyć tej funkcji.
Mam nadzieję, że pomoże ci to w przyszłych przedsięwzięciach DAX.
Sprawdź poniższe łącza, aby uzyskać więcej przykładów i powiązanych treści.
Dziękuję!
Jarretta
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.