Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому блозі я покажу вам, як створити програму динамічного котирування акцій у LuckyTemplates. Ця цікава техніка виникла з публікації на форумі LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Учасник хотів знати, як ми починаємо з онлайн-даних і завантажуємо їх у LuckyTemplates, а потім аналізуємо звідти, замість того, щоб починати з того, що ми зазвичай робимо, тобто з файлу Excel або CSB.
Подібним чином, я отримав запитання від іншого учасника форуму щодо вилучення інформації з фінансового сайту Yahoo. Тому ми з ним працювали над цікавим рішенням.
Це динамічне рішення, де ви можете вибрати будь-які акції, які забажаєте, і воно дасть вам діаграму високого/низького/закриття. Ви можете використовувати будь-яку деталізацію, яку бажаєте, щодня, щотижня, щомісяця та щороку.
Тому я хотів показати вам, як це зробити і наскільки це легко. Це показує, наскільки потужним є LuckyTemplates з точки зору веб-збирання та можливостей автоматичного опитування даних.
Замість того, щоб робити те, що я зазвичай роблю, тобто опрацьовувати демонстрацію в редагованому вигляді та начебто висвітлювати основні моменти, я покажу вам від початку до кінця. Ми збираємося побудувати це з нуля.
Зміст
Завантаження онлайн-даних у LuckyTemplates для програми котирування акцій
Ми почнемо з порожнього файлу, і єдине, що я з ним зробив, це додав два користувальницькі візуальні елементи. Я додав цю свічкову діаграму High/Low/Close і слайсер chiclet, який не є необхідним, але мені він подобається більше, ніж слайсер за замовчуванням. Ви бачите, що даних ще немає, а також візуальних елементів.
Я ставлю на годинник 15 хвилин, а потім створю та візуалізую цю програму котирування акцій менш ніж за 15 хвилин. Давайте почнемо з сайту Yahoo Finance і виконаємо пошук пропозицій.
Насправді неважливо, яку цитату ми візьмемо, і ви побачите, чому через хвилину. Отже, для цього прикладу візьмемо Netflix.
Давайте перейдемо до історичних даних, і ми зможемо вибрати будь-яку деталізацію. Скажімо, нам потрібні три місяці, і ми хочемо взяти їх для тижневого закриття, просто щоб це не переповнювало графік High/Low. Потім натисніть «Застосувати».
І тоді замість того, щоб натиснути «Завантажити», ми клацаємо правою кнопкою миші та копіюємо адресу посилання, оскільки ми хочемо отримати онлайн-версію.
Всередині, ми переходимо до Отримати дані , і ми збираємося отримати це через веб-конектор.
Ми можемо просто використовувати стандартний базовий веб-конектор. Нам не потрібно тут робити нічого химерного. Ми просто вставляємо скопійоване посилання та натискаємо клавішу Enter або клацаємо OK.
Ви побачите, що це дуже добре втягує його, і нам не потрібно нічого робити. У нас тут є все, що нам потрібно.
Перетворення онлайн-даних
Потім ми переходимо до Transform Data і до. Він досить компактний для того, що він робить, але тут ми хочемо поглянути на символ Netflix (NFLX). Це статична частина, яку ми не хочемо мати, щоб отримати котирування для кожної акції, яку ми хочемо.
Тому ми збираємося перетворити це на функцію. Для цього ми скажемо «як текст », а потім « як таблицю », оскільки ми хочемо отримати цілий масив лапок, і ми хочемо перебирати цю таблицю. Нарешті, ми просто розміщуємо стрілку, яка перетворює його на функцію.
А тепер ми замінимо цю статичну частину нашим параметром. А тепер ми замінимо цю статичну частину нашим параметром, а потім клацнемо «Готово». Це візьме цю URL-адресу, а потім кожного разу, коли він повторюватиме, витягуватиме котирування акцій із таблиці.
Потім ми можемо змінити назву цієї функції. Я назву це Quote Pull.
Створення таблиці запасів
Наступне, що нам потрібно зробити, це створити таблицю акцій, над якою функція буде виконувати ітерацію. І ми зробимо це, взявши це з Excel.
Тут у Excel ми маємо файл під назвою StockList і стовпець під назвою Quote Symbol, який відповідає назві нашого параметра. Тепер давайте візьмемо кошик акцій, який ми хочемо отримати, а потім збережемо файл.
У LuckyTemplates ми заходимо і завантажуємо цей файл.
І ось як це виглядає.
Тепер ми можемо це змінити. Зверніть увагу, що нам потрібно використовувати перший рядок як заголовки . Тоді давайте змінимо назву цього файлу на StockList.
Ітерація функції вилучення котирувань над таблицею StockList
Ми хочемо повторити цю функцію Quote Pull у нашій таблиці StockList для кожної з акцій, які ми спостерігаємо. Отже, ми переходимо до Додати стовпець і клацаємо Викликати спеціальну функцію .
Давайте назвемо цей стовпець Pull, і запит функції буде нашою функцією Quote Pull. Стовпці, які ми будемо повторювати, це наш QuoteSymbol.
Отже, тепер у нас є таблиця для кожної з акцій, які ми маємо в таблиці StockList.
Потім ми вносимо тут деякі корективи. Натиснувши кнопку розгортання, ми знімаємо прапорець Використовувати оригінальну назву стовпця як префікс .
Відповідно змініть тип стовпця
Останнє, що нам потрібно зробити, це змінити типи стовпців і переконатися, що вони відповідають відповідним стовпцям.
Коли це буде зроблено, ми переходимо на вкладку «Головна» та натискаємо «Закрити та застосувати».
Побудова динамічного графіка котирування акцій
І тепер наше веб-збирання завершено, давайте почнемо створювати графіки. Тут ми використовуємо таблицю підсвічників і просто регулюємо розмір, щоб відповідати розміру сторінки, оскільки це фокус сторінки.
Потім із поля «Поля» ми перетягуємо наші поля «Дата», «Відкрити», «Закрити», «Високий» і «Низький» у таблицю. І ви можете побачити, як вони всі збираються разом.
Далі ми вмикаємо верхнє/низьке обмеження, а потім форматуємо нашу дату.
Тепер усе, що нам потрібно зробити, це кинути наш слайсер із нашим символом цитати.
Тут ми можемо перейти до опції «Загальні» та внести додаткові зміни. Давайте розмістимо тут купу стовпців, скажімо, 15 стовпців, якщо у нас багато запасів.
Ми також можемо налаштувати висоту або ширину, якщо хочемо, а потім вимкнути множинне виділення та ввімкнути примусове виділення.
Ми також можемо змінити розмір і колір курчати, щоб воно виглядало краще. Це остаточний вигляд програми динамічного котирування акцій.
Висновок
Лише за кілька хвилин ми створили повну програму котирування акцій і зробили її динамічною. Ми склали це на графіку, і воно виглядає чудово.
Якщо ви справді хочете поекспериментувати з цим, ви можете повернутися до цієї URL-адреси та змінити параметри деталізації. Ви також можете додати більше слайсерів, якщо хочете, і багато іншого.
Сподіваюся, вам це сподобається та буде корисним. Сподіваюся, ви чогось навчилися з цього і зможете застосувати це у своєму робочому середовищі.
Все найкраще,
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.