{"id":2453,"date":"2022-08-13T10:55:38","date_gmt":"2022-08-13T15:55:38","guid":{"rendered":"http:\/\/ninmonkeys.com\/blog\/?p=2453"},"modified":"2022-09-11T09:24:58","modified_gmt":"2022-09-11T14:24:58","slug":"experiments-of-2022-08","status":"publish","type":"post","link":"https:\/\/ninmonkeys.com\/blog\/2022\/08\/13\/experiments-of-2022-08\/","title":{"rendered":"Experiments of 2022-08"},"content":{"rendered":"\n<h2>Query to Summarize All Queries<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/ninmonkey\/ninMonkQuery-examples\/blob\/8ef71e09bd30df10dbb18fac2d3630276039a75e\/Testing\/img\/Summarize%20%E2%81%9E%20Queries%20%E2%94%90main_query.png\">Summarize.Query.pq<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/github.com\/ninmonkey\/ninMonkQuery-examples\/blob\/main\/Testing\/img\/Summarize%20%E2%81%9E%20Queries%20%E2%94%90main_query.png?raw=true\" alt=\"Summarize \u205e Queries \u2510main_query.png\"\/><\/figure>\n\n\n\n<h2>Using Inline Images and SVG in a Power BI Table<\/h2>\n\n\n\n<p>With the column set to Image Url, you&#8217;re able to<\/p>\n\n\n\n<ul><li>use an external image like https:\/\/www.fakeurl.com\/image.png <\/li><li>or output a <code class=\"\" data-line=\"\">svg<\/code> image programmatically, by placing logic in a measure<\/li><li>or embedded a raw a <code class=\"\" data-line=\"\">.png<\/code> image into the model\/report itself<ul><li>First <strong>encode the image Base64<\/strong><\/li><li>Save that text in a table<\/li><li>Finally create a measure that prefixes the text with<\/li><\/ul><\/li><\/ul>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"\" data-line=\"\">[Inline Png ] := \n      &quot;data:image\/png;base64, &quot; &amp; SelectedValue( [ColumnWithText] )<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"805\" src=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/08\/Using-SVG-image-in-Power-BI-Measures-\u2510-2022-08-01\u2510-iter3-1024x805.png\" alt=\"\" data-id=\"2455\" data-full-url=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/08\/Using-SVG-image-in-Power-BI-Measures-\u2510-2022-08-01\u2510-iter3.png\" data-link=\"https:\/\/ninmonkeys.com\/blog\/?attachment_id=2455\" class=\"wp-image-2455\" srcset=\"https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/08\/Using-SVG-image-in-Power-BI-Measures-\u2510-2022-08-01\u2510-iter3-1024x805.png 1024w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/08\/Using-SVG-image-in-Power-BI-Measures-\u2510-2022-08-01\u2510-iter3-300x236.png 300w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/08\/Using-SVG-image-in-Power-BI-Measures-\u2510-2022-08-01\u2510-iter3-768x604.png 768w, https:\/\/ninmonkeys.com\/blog\/wp-content\/uploads\/2022\/08\/Using-SVG-image-in-Power-BI-Measures-\u2510-2022-08-01\u2510-iter3.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h2>Recent Discord Api<\/h2>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\" data-line=\"\">\/*\nnote: make sure your GUIDs are strings, why?\nbecause javascript does not have an integer type, so it has to squeeze\ninside a floating point, see: &lt;https:\/\/discord.com\/developers\/docs\/reference#snowflakes&gt;\n*\/\nconst cfg = {\n    &quot;GuildId&quot;: &quot;180528040881815552&quot;,\n    &quot;Channel&quot;: &quot;490008213056389120&quot;,\n}\n\nconst apiUri = {\n    &quot;prefix&quot;: &quot;https:\/\/discord.com\/api\/v9\/&quot;,\n    &quot;activeThreads&quot;: `guilds\/${ cfg.GuildId }\/threads\/active`, \/\/ bot only endpoint\n    &quot;channelMessage50&quot;: `channels\/${ cfg.Channel }\/messages?limit=50`\n}\n\n\/\/ apiUri.curUri = apiUri.channels\napiUri.curUri = apiUri[&quot;channelMessage50&quot;]\n\nconsole.log(`Cur uri: &quot;${ apiUri.curUri }&quot;`)\ncurUri = `${ apiUri.prefix }${ apiUri.curUri }`\n\nawait fetch(\n    curUri, lastOpt\n).then((r) =&gt; r.json()\n).then((x) =&gt; console.log(JSON.stringify(x)))<\/code><\/pre>\n\n\n\n<ul><li>run Discord in the browser<\/li><li>open web dev console<\/li><li>take an existing request -&gt; copy as <code class=\"\" data-line=\"\">Fetch()<\/code> or curl<\/li><li>saved those headers as <code class=\"\" data-line=\"\">lastOpt<\/code><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Query to Summarize All Queries Summarize.Query.pq Using Inline Images and SVG in a Power BI Table With the column set to Image Url, you&#8217;re able to use an external image like https:\/\/www.fakeurl.com\/image.png or output a svg image programmatically, by placing logic in a measure or embedded a raw a .png image into the model\/report itself [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[72,50],"tags":[73,6,4,116],"_links":{"self":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts\/2453"}],"collection":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/comments?post=2453"}],"version-history":[{"count":6,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts\/2453\/revisions"}],"predecessor-version":[{"id":2476,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/posts\/2453\/revisions\/2476"}],"wp:attachment":[{"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/media?parent=2453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/categories?post=2453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ninmonkeys.com\/blog\/wp-json\/wp\/v2\/tags?post=2453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}