Import danych przez Power Query // Data Clarion

Problemy i pomysły związane z innymi modułami czyli np. środki trwałe, import, zamówienia ...

Moderator: mikey

MarekPietrzak
Posty: 1
Rejestracja: 26 mar 2024, 20:20
Rola: Użytkownik CDN XL
Wersja: 2023

Import danych przez Power Query // Data Clarion

Post autor: MarekPietrzak »

Cześć,
proszę o informacje jak zmienić datę clarion na datę excel na poziomie power query.
Do tej pory po imporcie używając wklej specjalne odejmowałem 36161 od wartości, ale chciałbym to jednak załatwić na poziomie przekształcania danych. Wiecie może Państwo jak?

Copilot podpowiada takie rożwiązanie; macie Państwo jeszcze jakieś sugestie?

Zaimportuj dane: Rozpocznij od zaimportowania swoich danych do Power Query.
Dodaj nową kolumnę: Wybierz kolumnę zawierającą daty (w formacie Clarion) i dodaj nową kolumnę, w której przekształcisz te daty.
Zmiana typu danych: W nowej kolumnie zmień typ danych na “Liczba całkowita” 12. To pozwoli nam na dalsze przekształcenia.
Odejmowanie wartości: W nowej kolumnie odejmij od wartości 36161. Możesz to zrobić za pomocą funkcji matematycznych dostępnych w Power Query.
Przekształcenie na datę Excel: Teraz, gdy masz przekształcone liczby, możesz użyć funkcji, aby przekształcić je w daty w formacie Excel. Wykorzystaj funkcję Date.From i podaj liczbę jako argument. Na przykład:
Date.From([TwojaKolumna] - 36161)
Gdzie [TwojaKolumna] to nazwa twojej nowej kolumny z liczbami.
Zastosuj zmiany: Upewnij się, że zastosowałeś wszystkie przekształcenia i wyeksportuj dane z Power Query.
To powinno pomóc Ci przekształcić daty z formatu Clarion na format Excel w Power Query. Pamiętaj, że wartości liczbowe, które odejmujesz, mogą się różnić w zależności od twoich danych, więc dostosuj je odpowiednio. Powodzenia! 📅💡[/i][/i][/i]

Awatar użytkownika
praiser
Posty: 705
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Import danych przez Power Query // Data Clarion

Post autor: praiser »

przygotuj dane do wklejenia z datą zamienioną na clarion , może tak.

dateadd(day,<poledatywclarion>,'1800-12-28')
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ