View in Telegram
Отправка уведомлений из Power BI Report Server в Telegram чат #АнатомияФункций – приёмы Всем привет! Собственно, истоки задачи тут Идея отличная, но код… Короче пришлось заморочиться, развернуть у себя RS и немножко написать попроще:
let 
    from = Sql.Databases(BASE){[Name="ReportServerPBI"]}[Data]{[Schema="dbo",Item="ExecutionLog3"]}[Data],
    dt = Date.StartOfDay(DateTime.LocalNow()),
    filtr = Table.SelectRows(from, each ([ItemAction] = "DataRefresh") and ([Status] = "rsInternalError") and [TimeEnd]>dt),
    cols = Table.SelectColumns(filtr,{"ItemPath","TimeStart","TimeEnd"}),
    sort = Table.Sort(cols,"TimeEnd"),
    lst = Table.ToList(sort,(x)=>Text.Format(" #{0}#(lf)с #{1}#(lf)по #{2}#(lf)",x)),
    txt = Text.Replace(Text.Combine(lst,"#(lf)"),"_","\_"),
    post = try Json.Document(Web.Contents("https://api.telegram.org/bot"&TOKEN&"/sendMessage", [Query = [chat_id=ID,text=txt, parse_mode = "Markdown"], Content = Text.ToBinary("")]))[ok] otherwise false ,
    tab = #table(1, {{post}}) 
in 
tab
Что тут к чему смотрим на дзене Ютуб позже и без гарантии (тыц) Лайки, комменты, подписки приветствуются ))) Надеюсь, было полезно. Всех благ! @buchlotnik
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily