Skip to content

Instantly share code, notes, and snippets.

Dmitriy Vlasov DmitriyVlasov

Block or report user

Report or block DmitriyVlasov

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@DmitriyVlasov
DmitriyVlasov / ffmpeg.md
Created Jun 23, 2019 — forked from protrolium/ffmpeg.md
using ffmpeg to extract audio from video files
View ffmpeg.md

ffmpeg

Converting Audio into Different Formats / Sample Rates

Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma

You can get the list of supported formats with:
ffmpeg -formats

Convert WAV to MP3, mix down to mono (use 1 audio channel), set bit rate to 64 kbps and sample rate to 22050 Hz:

View Added-date-and-hour-colum.dax
// На большом объеме данных так работает плохо!!!
var date_time_text = format( 'fact_data'[moment]; "dd.MM.yyyy hh:00:00" )
var current_date = DATEVALUE( date_time_text )
var current_time = timeVALUE( date_time_text )
var curent_datetime = current_date + current_time
return curent_datetime
@DmitriyVlasov
DmitriyVlasov / Added-date-and-hour-colum.m
Last active May 22, 2019
Added Date and Hour Colum
View Added-date-and-hour-colum.m
let
Source =
Table.FromRecords(
{
[ moment = DateTime.LocalNow() ]
}
),
AddYearColumn = Table.AddColumn( Source, "year", each Date.Year( [moment] ), Int32.Type ),
AddMontholumn = Table.AddColumn( AddYearColumn, "month", each Date.Month( [moment] ), Int32.Type ),
AddDayColumn = Table.AddColumn( AddMontholumn, "day", each Date.Day( [moment] ), Int32.Type ),
@DmitriyVlasov
DmitriyVlasov / fable-repl.css
Last active Mar 29, 2019
Minimal application showing how to use Elmish
View fable-repl.css
html,
body {
font-size: 16px;
}
.main-container {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
View getProductionCalendar.m
// Пример использования функции получения Производственного календаря:
//
// источник взят отсюда: http://data.gov.ru/opendata/7708660670-proizvcalendar
// На момент 24.05.2018 в календаре содержатся описание праздников с 1999 года по 2025 год.
//
// let
// PROD_СALENDAR_URL =
// "https://data.gov.ru/opendata/7708660670-proizvcalendar/data-20181017T0930-structure-20181017T0930.csv?encoding=UTF-8",
// ProductionCalendar = getProductionCalendar( PROD_СALENDAR_URL )
// in
View Power BI Sparkline Line.DAX
Sparkline Line =
// Static line color - use %23 instead of # for Firefox compatibility
VAR LineColor = "%2301B8AA"
// "Date" field used in this example along the X axis
VAR XMinDate = MIN('Table'[Date])
VAR XMaxDate = MAX('Table'[Date])
// Obtain overall min and overall max measure values when evaluated for each date
@DmitriyVlasov
DmitriyVlasov / ExampleDaxMeasureSVG.dax
Last active Aug 9, 2018
Example Create DAX Measure generate sparkline with SVG
View ExampleDaxMeasureSVG.dax
Sparkline Line =
// Sample get from: https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-august-2018-feature-summary/
// Formared width: http://www.daxformatter.com/
// Issue: SparlineMeasure var won't work when referenced (all bars end up 100%)
// Issue: Refactor to avoid nested SUMMARIZEs
// Issue: Negative values currently will not appear
VAR SparklineMeasure =
SUM ( Sales[SalesAmount] ) // don't use this below per issue above
VAR SparklineMeasureTarget =
@DmitriyVlasov
DmitriyVlasov / Power BI dax shortcut keys.md
Last active Jun 22, 2018
Power BI dax shortcut keys (Russian)
View Power BI dax shortcut keys.md

Памятка по сочетаниям клавиш окна редактирования DAX формул Microsoft Power BI

Базовое редактирование

Клавиша Описание
Ctrl+X Вырезать строку (Пустое выделение)
Ctrl+C Скопировать строку (Пустое выделение)
Alt+↑ Alt+↓ Перемещает текущую строку вверх / вниз
Shift+Alt+↑ Shift+Alt+↓ Копирует строку и вставляет её выше / ниже
@DmitriyVlasov
DmitriyVlasov / PrettySourcesDateTableRu.m
Last active May 23, 2019 — forked from maxim-uvarov/killerDateTableRu.pq
функция в Power Query (язык M) создает таблицу с датами. Дополняет ее различными столбцами, включая данные о государственных выходных дня в РФ.
View PrettySourcesDateTableRu.m
// killerDateTableRu
// функция killerDateTableRu создает таблицу с датами. Дополняет ее различными полезными для Time Intelligence столбцами.
// В случае, если четвертый аргумент принимает Дни 1, то функция добавляет столбец с выходными.
// Оригинальная идея philbritton https://gist.github.com/philbritton/9677152
// пример: killerDateTableRu(#date(2017, 2, 1), #date(2017, 2, 4), "RU-ru", 1)
// Описание полей результирующей таблицы:
// ===================================================
// Date - дата
// Year - год
@DmitriyVlasov
DmitriyVlasov / DeedleFormatter.fsx
Created Nov 20, 2017 — forked from mndrake/DeedleFormatter.fsx
Deedle Series and IFrame formatter for IFSharp
View DeedleFormatter.fsx
#I "../lib"
#r "FSharp.Markdown.dll"
#r "FSharp.Literate.dll"
#r "Deedle.dll"
open System.IO
open Deedle
open Deedle.Internal
open FSharp.Literate
open FSharp.Markdown
You can’t perform that action at this time.