<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Charticulator on Hat Full of Data</title><link>https://hatfullofdata.blog/categories/charticulator/</link><description>Recent content in Charticulator on Hat Full of Data</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Fri, 14 Feb 2025 11:45:11 +0000</lastBuildDate><atom:link href="https://hatfullofdata.blog/categories/charticulator/index.xml" rel="self" type="application/rss+xml"/><item><title>Power BI Charticulator Resources</title><link>https://hatfullofdata.blog/charticulator-resources/</link><pubDate>Mon, 27 Jun 2022 08:26:01 +0000</pubDate><guid>https://hatfullofdata.blog/charticulator-resources/</guid><description>&lt;img src="https://hatfullofdata.blog/charticulator-resources/cover.png" alt="Featured image of post Power BI Charticulator Resources" /&gt;&lt;p&gt;&lt;img alt="Charticulator Icon" class="gallery-image" data-flex-basis="240px" data-flex-grow="100" height="256" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-resources/Charticulator-Icon.png" width="256"&gt;&lt;/p&gt;
&lt;p&gt;Creating custom visuals using the Charticulator visual in Power BI is not 100% intuitive. So here are some links to some Charticulator resources I’ve used to skill up and some resources I’ve created.&lt;/p&gt;
&lt;h3 id="microsofts-resources"&gt;Microsoft’s Resources
&lt;/h3&gt;&lt;p&gt;Charticulator was created by Microsoft Research and is Open Source. So they have some great Charticulator resources to help you get started.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Charticulator Website – &lt;a class="link" href="https://charticulator.com/" target="_blank" rel="noopener"
 &gt;https://charticulator.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft’s Announcement – &lt;a class="link" href="https://powerbi.microsoft.com/en-us/blog/announcing-the-new-charticulator-visual-public-preview/" target="_blank" rel="noopener"
 &gt;https://powerbi.microsoft.com/en-us/blog/announcing-the-new-charticulator-visual-public-preview/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft’s GitHub of Resources – &lt;a class="link" href="https://github.com/microsoft/charticulator" target="_blank" rel="noopener"
 &gt;https://github.com/microsoft/charticulator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Research Team Video – &lt;a class="link" href="https://www.youtube.com/watch?v=5EZq4QolNy4" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=5EZq4QolNy4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="blogs-and-videos"&gt;Blogs and Videos
&lt;/h3&gt;&lt;p&gt;One great resource to help me get started was the tutorials by Burning Suit. They’ve even written an brilliant book on the topic. Also other content creators have videos and blogs all with some great ideas and different ways to get you started.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;BurningSuit – &lt;a class="link" href="https://www.burningsuit.co.uk/charticulator-in-power-bi-1/" target="_blank" rel="noopener"
 &gt;https://www.burningsuit.co.uk/charticulator-in-power-bi-1/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And their book – &lt;a class="link" href="https://www.burningsuit.co.uk/our-book-introducing-charticulator-for-power-bi/" target="_blank" rel="noopener"
 &gt;https://www.burningsuit.co.uk/our-book-introducing-charticulator-for-power-bi/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Paul Turley’s Slide Deck – &lt;a class="link" href="https://sqlserverbi.blog/wp-content/uploads/2019/09/can-you-say-charticulator-paul-turley.pdf" target="_blank" rel="noopener"
 &gt;https://sqlserverbi.blog/wp-content/uploads/2019/09/can-you-say-charticulator-paul-turley.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enterprise DNA Video – &lt;a class="link" href="https://www.youtube.com/watch?v=ORKTLUAFXnI" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=ORKTLUAFXnI&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;RADACAD’s Introduction Video – &lt;a class="link" href="https://www.youtube.com/watch?v=xtyxTNnEvnw" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=xtyxTNnEvnw&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="my-charticulator-resources"&gt;My Charticulator Resources
&lt;/h3&gt;&lt;p&gt;How I learn new topics is by creating content to share. So I’ve created a blog post and a few videos. I need to create more and they are coming.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simple Chart Post – &lt;a class="link" href="https://hatfullofdata.blog/charticulator-simple-custom-chart/" target="_blank" rel="noopener"
 &gt;https://hatfullofdata.blog/charticulator-simple-custom-chart/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Simple Chart Video – &lt;a class="link" href="https://www.youtube.com/watch?v=G7YtRPnoc7M" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=G7YtRPnoc7M&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Grid Chart – &lt;a class="link" href="https://www.youtube.com/watch?v=Hb56crKEJN4" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=Hb56crKEJN4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Heat Map – &lt;a class="link" href="https://www.youtube.com/watch?v=kz2b1tchFJo" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=kz2b1tchFJo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="conclusion"&gt;Conclusion
&lt;/h3&gt;&lt;p&gt;After reading this, please let me know if this was useful. Then please point out the links I’ve missed out. There are other great custom visual options out there and Charticulator has its place amongst the great ones.&lt;/p&gt;</description></item><item><title>Power BI Charticulator Simple Custom Chart</title><link>https://hatfullofdata.blog/charticulator-simple-custom-chart/</link><pubDate>Fri, 07 Jan 2022 10:24:29 +0000</pubDate><guid>https://hatfullofdata.blog/charticulator-simple-custom-chart/</guid><description>&lt;img src="https://hatfullofdata.blog/charticulator-simple-custom-chart/cover.png" alt="Featured image of post Power BI Charticulator Simple Custom Chart" /&gt;&lt;p&gt;In late 2021, the Charticulator visual was added to Power BI desktop. This post walks through creating a Charticulator Simple Custom Chart. The chart will show the drink preference split of 20 office colleagues. The steps assume you already have connected to the data. The data is available for download or direct connection here:&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/wp-content/uploads/2021/12/Drinks.xlsx" target="_blank" rel="noopener"
 &gt;https://hatfullofdata.blog/wp-content/uploads/2021/12/Drinks.xlsx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Final Charticulator Simple Custom Chart " class="gallery-image" data-flex-basis="605px" data-flex-grow="252" height="253" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_101.png" width="638"&gt;&lt;/p&gt;
&lt;h3 id="charticulator-series"&gt;Charticulator Series
&lt;/h3&gt;&lt;p&gt;This series will build a number of different visuals using the Charticulator visual in Power BI desktop. Each post will include links to data sources, sample Power BI reports and any related YouTube videos.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simple Chart&lt;/li&gt;
&lt;li&gt;Exporting and Importing Templates&lt;/li&gt;
&lt;li&gt;Allowing Export of Templates&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="youtube-video"&gt;YouTube Video
&lt;/h3&gt;&lt;p&gt;It’s coming!&lt;/p&gt;
&lt;h3 id="adding-the-charticulator-visual"&gt;Adding the Charticulator Visual
&lt;/h3&gt;&lt;p&gt;The Charticulator visual is a custom visual so needs to be added. In the visualisations pane, click on the three dots and then click on Get more visuals. Search for Charticulator. Then click on the icon to see the full description. Click Add to add the visual to this report.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Adding the Charticulator visual" class="gallery-image" data-flex-basis="270px" data-flex-grow="112" height="604" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_102.png" width="680"&gt;&lt;/p&gt;
&lt;h3 id="start-creating-charticulator-simple-custom-chart"&gt;Start creating Charticulator Simple Custom Chart
&lt;/h3&gt;&lt;p&gt;Add the Charticulator visual to a report page. This visual needs the count of the people who prefer a drink. So I created a measure that counts the rows.&lt;/p&gt;
&lt;p&gt;&lt;img alt="People count measure equals count rows Drink Choice table." class="gallery-image" data-flex-basis="2456px" data-flex-grow="1023" height="64" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_103.png" width="655"&gt;&lt;/p&gt;
&lt;p&gt;Next I add Drink field and People Count measure to the Data of the visual. Once you have data added you can create the visual. So click on the three dots on the visual and select edit.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Adding fields to data and then clicking edit" class="gallery-image" data-flex-basis="439px" data-flex-grow="183" height="371" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_104.png" width="680"&gt;&lt;/p&gt;
&lt;p&gt;When the Charticulator pane appears, click Create Chart. Then the Charticulator editor window appears.&lt;/p&gt;
&lt;h3 id="creating-charticulator-simple-custom-chart"&gt;Creating Charticulator Simple Custom Chart
&lt;/h3&gt;&lt;p&gt;The Charticulator editor window has different areas. We are going to start by working with the Glyph area to define the shapes that will appear in the plot area.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Charticulator Editor" class="gallery-image" data-flex-basis="416px" data-flex-grow="173" height="392" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_105.png" width="680"&gt;&lt;/p&gt;
&lt;h3 id="adding-shapes"&gt;Adding Shapes
&lt;/h3&gt;&lt;p&gt;The chart is made of a rectangle per drink with a width that corresponds to the number of people who prefer that drink. From the toolbar make sure the Marks button shows a rectangle and then drag the rectangle into the glyph area. The glyph area should now have a rectangle in it and the plot area 3 rectangles, one for each row of data from the three drink types.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Adding a shape to the Glyph." class="gallery-image" data-flex-basis="680px" data-flex-grow="283" height="240" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_106.png" width="680"&gt;&lt;/p&gt;
&lt;p&gt;The 3 rectangles in the plot area are all the same size. We want the width to be linked to the people count value. Make sure you still have the shape selected. Then click on the link button next the Width box and select People Count. The plot area rectangles will now be different widths.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Linking the rectangle width to the People Count" class="gallery-image" data-flex-basis="560px" data-flex-grow="233" height="291" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_107.png" width="680"&gt;&lt;/p&gt;
&lt;p&gt;Next we want the rectangles to be different colours. Further down the attributes pane there is a Fill property. Click on the link and select Drink. You can change the colours here as well if you want to.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Linking Rectangle colour to drink." class="gallery-image" data-flex-basis="587px" data-flex-grow="244" height="278" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_108.png" width="680"&gt;&lt;/p&gt;
&lt;p&gt;The final step before me move on to text is to remove the gap between the rectangles. This is a property of Plot Segment. Start by selecting the PlotSegment1 in the Layers. Then scroll down the Attributes to find Gap. Reduce the Gap value down to 0.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Reducing gap between glyphs" class="gallery-image" data-flex-basis="798px" data-flex-grow="332" height="204" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_109.png" width="679"&gt;&lt;/p&gt;
&lt;h3 id="adding-text"&gt;Adding Text
&lt;/h3&gt;&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="113px" data-flex-grow="47" height="1024" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_110.png" width="484"&gt;&lt;/p&gt;
&lt;p&gt;A good alternative to adding a legend to a chart is to add labels. We are going to add 2 text objects to show the drink name and the people count. Drag a text item, show by A, into the glyph area. Keeping Text1 selected, we can update the attributes. Make the following changes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Link the text to Drink&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Increase the Font size if required&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Change the Anchor Y to be bottom&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Change the color to be white&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note you can click on Glyph title to minimise that section of the pane to see more Attributes.&lt;/p&gt;
&lt;p&gt;Add another text object. Make very similar changes except link the Text to the People Count and the Anchor Y link to be Top so that the number is under the drink.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Charticulator Simple Custom Chart with white text" class="gallery-image" data-flex-basis="345px" data-flex-grow="143" height="473" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_111.png" width="680"&gt;&lt;/p&gt;
&lt;h3 id="formatting-numbers"&gt;Formatting Numbers
&lt;/h3&gt;&lt;p&gt;When you link a numeric column to a text object the calculation includes the formatting for the number. In the example below the second pair of {} includes the formatting. f = fixed point notation and the .1 means show 1 decimal place, so {.2f} would show 2 decimal places etc.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;${avg(`People Count`)}{.1f}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;You can change this to {.0f} to show no decimal places or you can use {d} which is decimal notation, rounded to integer. This notation is called d3 and more information can be found here.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/d3/d3-format#format" target="_blank" rel="noopener"
 &gt;https://github.com/d3/d3-format#format&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Changing the number format" class="gallery-image" data-flex-basis="305px" data-flex-grow="127" height="452" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_113.png" width="575"&gt;&lt;/p&gt;
&lt;h3 id="changing-plot-size"&gt;Changing Plot Size
&lt;/h3&gt;&lt;p&gt;By default the chart is 600 x 400. This would make the chart very square. Click on the Chart layer and reduce the height. You can also reduce the margins to make the chart fill more of the area.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Changing the plot size" class="gallery-image" data-flex-basis="466px" data-flex-grow="194" height="350" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hatfullofdata.blog/charticulator-simple-custom-chart/Charticulator_114.png" width="680"&gt;&lt;/p&gt;
&lt;h3 id="finishing-the-charticulator-simple-custom-chart"&gt;Finishing the Charticulator Simple Custom Chart
&lt;/h3&gt;&lt;p&gt;Finish editing the chart by clicking on Back to report. Click on Save to save your changes to the chart. Be aware as you re-size the chart the font size is fixed.&lt;/p&gt;
&lt;h3 id="conclusion"&gt;Conclusion
&lt;/h3&gt;&lt;p&gt;This is the first post in a series on creating charts using the Charticulator visual. I will be looking at creating templates and how to create custom visuals. On the bottom of every post I will be including useful references. If I’m missing any please reach out&lt;/p&gt;
&lt;h3 id="resources"&gt;Resources
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://charticulator.com/docs/getting-started.html" target="_blank" rel="noopener"
 &gt;Charticulator Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.burningsuit.co.uk/charticulator-in-power-bi-1/" target="_blank" rel="noopener"
 &gt;Burning Suit Charticulator blog series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.youtube.com/watch?v=ORKTLUAFXnI" target="_blank" rel="noopener"
 &gt;Enterprise DNA Intro video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.youtube.com/watch?v=xtyxTNnEvnw" target="_blank" rel="noopener"
 &gt;Radacad Intro Video&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.youtube.com/playlist?list=PLn1m_aBmgsbH31NHXuT9ArgY5ZefuKESo" target="_blank" rel="noopener"
 &gt;Power BI Tips Charticulator Video Series&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="more-power-bi-posts"&gt;More Power BI Posts
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-conditional-formatting-update/" target="_blank" rel="noopener"
 &gt;Conditional Formatting Update&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-data-refresh-date/" target="_blank" rel="noopener"
 &gt;Data Refresh Date&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-inactive-relationships-in-a-measure/" target="_blank" rel="noopener"
 &gt;Using Inactive Relationships in a Measure&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-dax-crossfilter-function/" target="_blank" rel="noopener"
 &gt;DAX CrossFilter Function&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-coalesce-function-to-remove-blanks/" target="_blank" rel="noopener"
 &gt;COALESCE Function to Remove Blanks&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-personalize-visuals/" target="_blank" rel="noopener"
 &gt;Personalize Visuals&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-gradient-legends/" target="_blank" rel="noopener"
 &gt;Gradient Legends&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-endorse-a-dataset/" target="_blank" rel="noopener"
 &gt;Endorse a Dataset as Promoted or Certified&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-qa-synonyms-update/" target="_blank" rel="noopener"
 &gt;Q&amp;amp;A Synonyms Update&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-import-text-using-examples/" target="_blank" rel="noopener"
 &gt;Import Text Using Examples&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/paginated-report-resources/" target="_blank" rel="noopener"
 &gt;Paginated Report Resources&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/refreshing-datasets-automatically-with-dataflow/" target="_blank" rel="noopener"
 &gt;Refreshing Datasets Automatically with Power BI Dataflows&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/charticulator-simple-custom-chart/" target="_blank" rel="noopener"
 &gt;Charticulator&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-dataverse-connector-july-2022-update/" target="_blank" rel="noopener"
 &gt;Dataverse Connector – July 2022 Update&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-dataverse-choices-and-choice-column/" target="_blank" rel="noopener"
 &gt;Dataverse Choice Columns&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-switch-dataverse-tenancy/" target="_blank" rel="noopener"
 &gt;Switch Dataverse Tenancy&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-connecting-to-google-analytics/" target="_blank" rel="noopener"
 &gt;Connecting to Google Analytics&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-take-over-a-dataset/" target="_blank" rel="noopener"
 &gt;Take Over a Dataset&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/export-data-from-power-bi-visuals/" target="_blank" rel="noopener"
 &gt;Export Data from Power BI Visuals&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-embed-a-paginated-report/" target="_blank" rel="noopener"
 &gt;Embed a Paginated Report&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/using-sql-on-dataverse-for-power-bi/" target="_blank" rel="noopener"
 &gt;Using SQL on Dataverse for Power BI&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-platform-solution-and-power-bi-part-1/" target="_blank" rel="noopener"
 &gt;Power Platform Solution and Power BI Series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-creating-a-custom-smart-narrative/" target="_blank" rel="noopener"
 &gt;Creating a Custom Smart Narrative&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-automate-button-in-a-power-bi-report/" target="_blank" rel="noopener"
 &gt;Power Automate Button in a Power BI Report&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="power-bi-series"&gt;Power BI Series
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/svg-in-power-bi-part-1-svg-basics/" target="_blank" rel="noopener"
 &gt;SVG in Power BI series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-connecting-to-project-online/" target="_blank" rel="noopener"
 &gt;Power BI and Project Online series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-slicers-introduction/" target="_blank" rel="noopener"
 &gt;Slicers series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-bi-create-a-dataflow/" target="_blank" rel="noopener"
 &gt;Dataflow series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/svg-in-power-bi-part-1-svg-basics/" target="_blank" rel="noopener"
 &gt;Power BI SVG series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/power-automate-and-power-bi-rest-api/" target="_blank" rel="noopener"
 &gt;Power Automate and Power BI Rest API series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class="link" href="https://hatfullofdata.blog/devops-data-into-power-bi/" target="_blank" rel="noopener"
 &gt;Power BI and DevOps series&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>