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 dowiesz się, jak używać numeru portu usługi LuckyTemplates do łączenia modelu danych z usługami SSAS , Excel lub C#.
Pulpit usługi LuckyTemplates uruchamia lokalną instancję usługi SSAS, a następnie przypisuje jej losowy numer portu. Ten numer portu zmienia się za każdym razem, gdy zamykasz i otwierasz plik usługi LuckyTemplates.
Jeśli potrzebujesz przeanalizować dane w programie Excel lub innym programie, możesz użyć numeru portu, aby połączyć się z modelem danych.
W prawym dolnym rogu okna DAX Studio widać tekst przedstawiający localhost , po którym następuje liczba.
Jest to numer portu , którego usługi SSAS używają do działania w usłudze LuckyTemplates.
Znając numer portu, możesz nawiązywać połączenia między programami Excel i SSAS w celu tworzenia tabel przestawnych i raportów bez konieczności ładowania nowego zestawu danych w dodatku Power Pivot.
Spis treści
Łączenie się z istniejącym plikiem przy użyciu numeru portu usługi LuckyTemplates
Otwórz usługę LuckyTemplates. Przejdź do opcji Pobierz dane i kliknij Usługi analityczne .
Spowoduje to otwarcie kreatora bazy danych SSAS. W polu tekstowym Serwer wpisz numer portu swojego programu DAX Studio .
Kliknij OK, a następnie połącz.
Zobaczysz, że Nawigator zawiera teraz model danych dostarczony przez numer portu.
Po kliknięciu OK usługa LuckyTemplates tworzy połączenie na żywo z istniejącym raportem usługi LuckyTemplates zawartym w lokalnym numerze portu.
Okienko Pola i model danych nowego pliku usługi LuckyTemplates zawierają te same dane, co istniejący. W modelu danych aktywne połączenie jest reprezentowane przez niebieską linię u góry każdej tabeli.
Możesz nawet przejść do widoku raportu i utworzyć podstawowy raport, korzystając z różnych elementów w okienku Pola.
Oprócz DAX Studio numer portu raportu można również znaleźć za pomocą Edytora tabelarycznego .
Pamiętaj, że po zamknięciu i ponownym otwarciu pliku LuckyTemplates numer portu zmieni się, więc musisz go ręcznie zaktualizować.
Łączenie modelu danych usługi LuckyTemplates z programem Excel
Następnie utwórzmy połączenie między programem Excel a usługą LuckyTemplates. Otwórz program Excel i utwórz nowy pusty skoroszyt. Przejdź do zakładki Dane i kliknij opcję Pobierz dane. Wybierz opcję Z bazy danych , a następnie Z usług Analysis Services .
Wpisz numer portu w polu Nazwa serwera i kliknij Dalej.
W rozwijanym polu możesz zobaczyć nazwę lub wewnętrzny identyfikator bazy danych.
Kliknij Model , a następnie kliknij Dalej i Zakończ.
Po kliknięciu Zakończ pojawi się kreator importu danych. Następnie możesz rozpocząć tworzenie tabel przestawnych w swoim raporcie.
Podobnie jak w przypadku tabeli przestawnej w programie Excel, po prostu przeciągnij i upuść pola z listy pól do odpowiednich obszarów.
Dzięki temu możesz utworzyć szybki raport programu Excel na podstawie modelu danych, który masz w usłudze LuckyTemplates.
Używanie numeru portu usługi LuckyTemplates w skrypcie AC#
Możesz również użyć numeru portu w skrypcie języka C#. Dzięki temu uzyskasz Tabular Object Model (TOM) w LuckyTemplates wraz z listą wszystkich jego właściwości.
Jako przykład pobierzmy listę wszystkich nazw tabel w SSAS. Pierwszą rzeczą, którą musisz zrobić, to napisać podstawowy skrypt. Musisz zadeklarować zmienną dla serwera. Możesz połączyć się z usługą LuckyTemplates, używając składni server.connect („”) , a następnie wpisując numer portu w nawiasach.
Musisz zadeklarować obiekt modelu za pomocą słowa kluczowego Model . Ponieważ ten przykład dotyczy tylko jednego serwera, użyte zostało słowo kluczowe zero ( 0 ). Ale w przypadkach, gdy masz do czynienia z wieloma bazami danych, musisz użyć odpowiedniego numeru.
Następnie musisz utworzyć pętlę for , aby móc iterować po wszystkich tabelach w modelu danych usługi LuckyTemplates.
Należy również napisać Console.Write i Console.ReadLine , aby okno nie zamykało się automatycznie po wyświetleniu listy nazwisk.
Po zakończeniu kliknij Start. Jak widać, program w języku C# może teraz pobrać listę wszystkich nazw tabel w modelu danych usługi LuckyTemplates.
Wniosek
W tym samouczku przedstawiono przewodnik krok po kroku dotyczący używania numeru portu usługi LuckyTemplates do łączenia modelu danych z różnymi platformami analitycznymi.
Używanie numeru portu to jeden z najprostszych sposobów tworzenia połączenia na żywo między dwoma plikami lub programami. Jedyną wadą jest konieczność ręcznej aktualizacji przy każdym ponownym otwarciu pliku/programu.
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.