3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

W tym samouczku pokażę różne sposoby łączenia wartości przy użyciu zaawansowanych funkcji języka DAX. To jest niesamowita formuła języka DAX, a ja nauczę Cię, jak jej używać na trzy różne sposoby. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Funkcja COMBINEVALUES nie jest trudną do zrozumienia funkcją języka DAX. Jest to bardzo proste i przypomina łączenie danych .

W usłudze LuckyTemplates funkcja służy do łączenia dwóch ciągów tekstowych w jeden. Tak więc, jeśli wykonałeś którąkolwiek z tych prac, będziesz dokładnie wiedział, co mam na myśli. Możesz po prostu użyć prostego ampersandu (&), aby połączyć dwie określone wartości tekstowe. Ale funkcja COMBINEVALUES jest lepszym sposobem jej zapisania. 

Omówię tutaj kilka przykładów, abyś mógł zobaczyć, jak możesz zintegrować je z formułami usługi LuckyTemplates i języka DAX. Za pomocą języka DAX można łączyć lub konkatenować wartości na wiele sposobów. W tym samouczku zrobiłem to na trzy sposoby — użyłem funkcji COMBINEVALUES w kolumnie obliczeniowej, w tabeli kalkulatora oraz w tabeli miar.

Spis treści

Połącz wartości w kolumnach wewnątrz tabeli dat

W tym pierwszym przykładzie próbuję połączyć dwie określone kolumny w mojej tabeli dat.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Ale upewniłem się, że umieściłem przecinek, ponieważ chcę to dostosować.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Tutaj użyłem funkcji COMBINEVALUES i umieściłem ją we właściwym ograniczniku w dowolnym roku lub miesiącu, jaki chcę. Możesz także użyć innych wartości – to całkiem proste!

Używanie WARTOŚCI ŁĄCZNYCH w tabelach kalkulatora

Inną rzeczą, którą możesz zrobić, aby konkatenować lub łączyć wartości za pomocą języka DAX, jest wykorzystanie go w tabelach kalkulatora

Najpierw kliknij Nowa tabela na karcie Modelowanie usługi LuckyTemplates.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Teraz chciałem stworzyć zupełnie nową tabelę z określoną i unikalną kolumną oraz informacjami z mojej tabeli dat. Sposób, w jaki wygląda kolumna Miesiące , w rzeczywistości nie istnieje w mojej tabeli dat. Cóż, możesz to ustawić w Edytorze zapytań. Ale w tym przykładzie nie ustawiłem tego w mojej tabeli dat. Właśnie użyłem formuły Miesiące Lata , aby uzyskać dane dla wspomnianej kolumny.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

To, co chcę osiągnąć za pomocą tej formuły, to uzyskać listę wszystkich unikalnych miesięcy i lat za pomocą funkcji .

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Następnie chcę wprowadzić numer indeksu, ponieważ chcę poprawnie posortować te dane.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Wiem, że mam już kolumnę Indeks w tabeli, ale chciałem tylko utworzyć inną. Ten, który pozwala mi poprawnie posortować miesiące i rok.

Być może wykorzystam to również w swoim modelu. Na przykład mogę chcieć umieścić to jako kolejną tabelę przeglądową lub inną warstwę.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Istnieje pewien potencjał, aby to wykorzystać; na przykład, jeśli masz informacje o miesięcznym budżecie i chcesz je przefiltrować za pomocą tabeli zamiast tabeli dat.

Pracując nad tymi technikami, zdałem sobie sprawę, że można to zrobić na inne sposoby. To świetna cecha usługi LuckyTemplates, ponieważ istnieje wiele sposobów wykonywania różnych czynności w celu uzyskania tych samych wyników.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Zamiast używać , możesz faktycznie użyć funkcji COMBINEVALUES , aby uprościć logikę, którą piszesz. To tak jak z funkcją . Zamiast używać operacji dzielenia, po prostu piszesz słowo dziel.

Łącz wartości przy użyciu języka DAX wewnątrz miary

Ostatnim przykładem, który chcę omówić, jest sposób łączenia wartości przy użyciu języka DAX wewnątrz miary . Chcę również pokazać, w jaki sposób można utworzyć dynamiczny tekst za pomocą funkcji ŁĄCZ.WARTOŚCI .

Sprawdź, co tu zrobiłem. Umieściłem tekst „Pierwszy miesiąc i rok w obecnym kontekście to”. Następnie użyłem COMBINEVALUES , aby osobno zwrócić dwa określone elementy z mojej tabeli dat.

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Tymczasem ta część poniższego wzoru określa minimalny miesiąc i lata. 

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates

Nie mogę po prostu użyć , ponieważ pójdzie i znajdzie pierwszy miesiąc alfabetycznie. Po pierwsze, potrzebuję go, aby znaleźć pierwszy krótki miesiąc. Ale aby określić, jaki jest krótki miesiąc, musi obliczyć miesiąc minimalny. Następnie przefiltruje tabelę dat dla tego pierwszego konkretnego miesiąca. W takim przypadku zawsze będzie to styczeń, jeśli masz wybór roku. Teraz mogę w końcu wyliczyć minimalne daty dla krótkiego roku tutaj z tabeli dat.

Jak widzisz, po prostu połączyłem dwie konkretne kolumny, ale teraz jest to po prostu bardziej dynamiczne. Kiedy więc wybieram inny rok wewnątrz miary, logika aktualizuje i łączy wartości .

3 sposoby łączenia wartości za pomocą DAX Inside LuckyTemplates


Korzystanie z funkcji iteracyjnych SUMX i AVERAGEX w usłudze LuckyTemplates
Praca z funkcjami iteracyjnymi w języku DAX
Jak korzystać z funkcji CROSSJOIN

Wniosek

Chociaż jest to krótki samouczek, zobaczysz, że funkcja COMBINEVALUES jest pomocna. Krótko mówiąc, jeśli chodzi o formuły, chodzi o to, aby były bardziej intuicyjne.

Zawsze staram się, aby wszystko było naprawdę proste i intuicyjne we wszystkich aspektach Twojej pracy w usłudze LuckyTemplates . To kolejny dobry przykład ładnej, czystej funkcji, która umożliwia dość efektywne łączenie informacji z wartościami tekstowymi.

Jeśli podobało Ci się poznawanie tego, nie zapomnij zasubskrybować LuckyTemplates TV. Wkrótce pojawi się wiele świetnych treści!

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.