{"id":230985,"date":"2022-10-27T18:00:00","date_gmt":"2022-10-27T17:00:00","guid":{"rendered":"https:\/\/www.virtualworlduk.co.uk\/wordp\/?p=230985"},"modified":"2022-10-27T14:19:25","modified_gmt":"2022-10-27T13:19:25","slug":"skyline-basic-power-bi-report-part-1","status":"publish","type":"post","link":"https:\/\/www.virtualworlduk.co.uk\/wordp\/skyline-basic-power-bi-report-part-1\/","title":{"rendered":"Skyline &#8211; Basic Power BI Report &#8211; Part 1"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"230985\" class=\"elementor elementor-230985\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-229c59d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"229c59d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fe80c67\" data-id=\"fe80c67\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae7f0f9 elementor-widget elementor-widget-image\" data-id=\"ae7f0f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop-1024x576.png\" class=\"attachment-large size-large wp-image-230988\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop-1024x576.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop-300x169.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop-768x432.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop-1536x863.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop-2048x1151.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-664cdef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"664cdef\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ec85833\" data-id=\"ec85833\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ec3b64a elementor-widget elementor-widget-text-editor\" data-id=\"ec3b64a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As you will have seen over my last few posts, I&#8217;ve been working with VMware Skyline a bit recently.\u00a0 I really like Skyline and believe that more companies should utilise it to provide proactive findings on their environments and to help avoid issues before they become and issue.<\/p><p>One area that Skyline has been lacking in the past is around the reporting side of things.\u00a0 This has gotten better as new updates are released but sometimes you just want to have more of a summary page to see what is going on in your environment or to be able to share with managers.<\/p><p>This blog post is designed to help you to create and provide a Basic Power BI Report utilising export data from Skyline.\u00a0 It&#8217;s a bit of a walkthrough document to produce something similar to the screenshot at the top of the blog but also serves as a starting point to enhance your Skyline reporting capabilities, with the limited data that is available through the export files from Skyline.\u00a0 You could look to add conditional colouring to the cells or lines based on Criticality; you could look to order the findings based on the number of affected objects; you could create sparklines to show how the number of affected objects per risk type change over time.\u00a0 There are so many different options available but we&#8217;ll start with the basics in this post and then you can enhance it however you wish.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f77e3af elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f77e3af\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5e28bc\" data-id=\"f5e28bc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f448e8b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f448e8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c1cdd9e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c1cdd9e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac1691\" data-id=\"8ac1691\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78a4821 elementor-widget elementor-widget-text-editor\" data-id=\"78a4821\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Getting export files from Skyline<\/h4><div>The first thing that we need for our report is to have a data source.\u00a0 In this instance, we will be using a Skyline export as our data source.\u00a0 The Skyline export is received as a csv file.\u00a0 If you want to show a findings trend line as shown in the version above, then you will need to have multiple export files in a folder&#8230; with just a single export file, you will just see a dot for the trend line.<\/div><div>You should already have Skyline configured and connected to your environment and see findings listed in Skyline Advisor.<\/div><div>Once you are in Skyline Advisor, go to the &#8216;Findings &amp; Recommendations&#8217; link at the top of the screen.\u00a0 With &#8216;Active Findings&#8217; shown, click the &#8216;Export&#8217; button.\u00a0 The page should look similar to below, and after clicking the &#8216;Export&#8217; button, a csv file should begin to download:<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a40e7c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a40e7c0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5decad4\" data-id=\"5decad4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40b561e elementor-widget elementor-widget-image\" data-id=\"40b561e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"318\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-1024x509.png\" class=\"attachment-large size-large wp-image-230989\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-1024x509.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-e1666363474999-300x149.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-e1666363474999-768x381.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-1536x763.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-2048x1017.png 2048w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_41_43-Settings-e1666363474999.png 800w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae09b87 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ae09b87\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c3394d1\" data-id=\"c3394d1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fa9c900 elementor-widget elementor-widget-text-editor\" data-id=\"fa9c900\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Before we leave Skyline Advisor, click the &#8216;Findings Catalog&#8217; link at the top.\u00a0 This will take you to the full catalog of the findings available in Skyline at that time.\u00a0 If you scroll down to the bottom of the page, you will see that you are being shown findings 1-50 of the total number of findings.\u00a0 You should make a note of the total number of findings listed, as this will be used later to help work out the percentage of the Total findings that your findings represent.\u00a0 At the time of writing, the total number is 1076, although this number changes on a monthly basis.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8432d99 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8432d99\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d27b4dc\" data-id=\"d27b4dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-75d305e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"75d305e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2ef1a18 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2ef1a18\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a2a6fe1\" data-id=\"a2a6fe1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ec59ca elementor-widget elementor-widget-text-editor\" data-id=\"6ec59ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Create the Folder Structure<\/h4><p>We&#8217;re going to keep the folder structure quite simple but I would recommend creating a new folder to house the Power BI report, with a sub-folder that will house all of the Skyline exports that you&#8217;ll create over time.\u00a0 Once you have the folder structure created, make sure you move the export file you have just downloaded into that subfolder.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-19f5804 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"19f5804\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-00550e9\" data-id=\"00550e9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ca8e489 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ca8e489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2ca828a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2ca828a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-757d23d\" data-id=\"757d23d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7bece5 elementor-widget elementor-widget-text-editor\" data-id=\"c7bece5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Create Your Power BI Parameters<\/h4><p>We&#8217;re going to create the parameters that we&#8217;re going to need for the report (when creating your own reports in future, you may decide to create parameters at a later date to make data locations etc. customisable by your report users).\u00a0<\/p><p>The steps that I will describe in this blog post will utilise Microsoft Power BI Desktop installed on a Windows 11 PC, although the method would be the same on a Windows 10 PC as well.<\/p><p>Start up Power BI Desktop and you&#8217;ll be presented with a blank starting screen, similar to below:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c7224c9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c7224c9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-98c3ba2\" data-id=\"98c3ba2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b97f60c elementor-widget elementor-widget-image\" data-id=\"b97f60c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"381\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-1024x610.png\" class=\"attachment-large size-large wp-image-230990\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-1024x610.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-e1666364587281-300x179.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-e1666364587281-768x457.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-1536x915.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-2048x1220.png 2048w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_01_25-Settings-e1666364587281.png 800w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5779e0b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5779e0b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f257ccc\" data-id=\"f257ccc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ab156e elementor-widget elementor-widget-text-editor\" data-id=\"3ab156e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We&#8217;re primarily going to be using two main components of Power BI&#8230; the report\/design screen shown above and the data transformation screen.\u00a0 The data transformation screen can be accessed by clicking the &#8216;Transform data&#8217; button at the top of the screen&#8230; you should see something similar to below:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3e4bcd4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e4bcd4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2fe3ed7\" data-id=\"2fe3ed7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7f339a elementor-widget elementor-widget-image\" data-id=\"c7f339a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"247\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-1024x395.png\" class=\"attachment-large size-large wp-image-230991\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-1024x395.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-e1666364808743-300x116.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-e1666364808743-768x296.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-1536x592.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-2048x789.png 2048w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_05_58-Settings-e1666364808743.png 800w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9bfce95 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9bfce95\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5991a5b\" data-id=\"5991a5b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-13d6402 elementor-widget elementor-widget-text-editor\" data-id=\"13d6402\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We now need to click on the &#8216;Manage Parameters&#8217; option at the top of the screen to open the parameter management screen, as shown below:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-79881d3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"79881d3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3aae367\" data-id=\"3aae367\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29a2c77 elementor-widget elementor-widget-image\" data-id=\"29a2c77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"692\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_09_09-Untitled-Power-Query-Editor-947x1024.png\" class=\"attachment-large size-large wp-image-230995\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_09_09-Untitled-Power-Query-Editor-947x1024.png 947w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_09_09-Untitled-Power-Query-Editor-278x300.png 278w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_09_09-Untitled-Power-Query-Editor-768x830.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_09_09-Untitled-Power-Query-Editor-1421x1536.png 1421w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_09_09-Untitled-Power-Query-Editor.png 1507w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ad68e84 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ad68e84\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-786eb5f\" data-id=\"786eb5f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9691ff8 elementor-widget elementor-widget-text-editor\" data-id=\"9691ff8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Hopefully, you&#8217;ve followed me so far.\u00a0 Now if you click on the &#8216;New&#8217; link within the &#8216;Manage Parameters&#8217; window, you&#8217;ll have the option to create the first parameter.<\/p><p>In this report, we&#8217;ll utilise two parameters.\u00a0 The first parameter is the total number of findings available in Skyline at that time.\u00a0 The second parameter will allow the user to enter the location where the Skyline export files are located.<\/p><p>Let&#8217;s start with the first of these parameters:<br \/>Under the Name box, enter:\u00a0 Number of Findings<br \/>You can enter a description of the parameter, if you wish.<br \/>Tick the box that says &#8216;Required&#8217;<br \/>In the Type drop-down box, select &#8216;Decimal Number&#8217;<br \/>In the Suggested Values drop-down box, select &#8216;Any value&#8217;<br \/>In the Current Value box, enter the current number of findings recorded earlier (if you remember at the time of writing this was 1076)<\/p><p>Once you have finished with that parameter, click the New link again to enter the second of our parameters with these settings:<br \/>Under the Name box, enter:\u00a0 FileLocation<br \/>You can enter a description of the parameter, if you wish.<br \/>Tick the box that says &#8216;Required&#8217;<br \/>In the Type drop-down box, select &#8216;Text&#8217;<br \/>In the Suggested Values drop-down box, select &#8216;Any value&#8217;<br \/>In the Current Value box, enter the full path to where the export files are located.\u00a0 Do not include the specific export file name.<\/p><p>Once you have done with these, click &#8216;OK&#8217; to accept them.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-06a6d6c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"06a6d6c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b787de3\" data-id=\"b787de3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7cc336b elementor-widget elementor-widget-image\" data-id=\"7cc336b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"688\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_21_23-Untitled-Power-Query-Editor-952x1024.png\" class=\"attachment-large size-large wp-image-230996\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_21_23-Untitled-Power-Query-Editor-952x1024.png 952w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_21_23-Untitled-Power-Query-Editor-279x300.png 279w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_21_23-Untitled-Power-Query-Editor-768x826.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_21_23-Untitled-Power-Query-Editor-1429x1536.png 1429w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_21_23-Untitled-Power-Query-Editor.png 1515w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e9b16c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e9b16c6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17d8300\" data-id=\"17d8300\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c0a204 elementor-widget elementor-widget-text-editor\" data-id=\"1c0a204\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You will now also see the parameters listed under the &#8216;Queries&#8217; section on the left.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a4061df elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a4061df\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1713ffe\" data-id=\"1713ffe\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-209e3cb elementor-widget elementor-widget-image\" data-id=\"209e3cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"248\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_23_36-Untitled-Power-Query-Editor-1024x396.png\" class=\"attachment-large size-large wp-image-230997\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_23_36-Untitled-Power-Query-Editor-1024x396.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_23_36-Untitled-Power-Query-Editor-300x116.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_23_36-Untitled-Power-Query-Editor-768x297.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_23_36-Untitled-Power-Query-Editor-1536x593.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-16_23_36-Untitled-Power-Query-Editor.png 1908w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3244227 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3244227\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5326b65\" data-id=\"5326b65\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4263c8d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4263c8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-55717a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"55717a0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e408d34\" data-id=\"e408d34\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0f43435 elementor-widget elementor-widget-text-editor\" data-id=\"0f43435\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Create Other Queries<\/h4><p>With our parameters now in place, we can work on the additional queries that will be used to help present the data on screen.<\/p><p>Whilst we are still in the &#8216;Power Query Editor&#8217; that we used for the parameters, click the drop down link under &#8216;New Source&#8217; and select &#8216;Blank Query&#8217;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d64c656 elementor-widget elementor-widget-image\" data-id=\"d64c656\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"95\" height=\"300\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_29_27-Skyline-Community-Blog-Power-Query-Editor-95x300.png\" class=\"attachment-medium size-medium wp-image-231001\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_29_27-Skyline-Community-Blog-Power-Query-Editor-95x300.png 95w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_29_27-Skyline-Community-Blog-Power-Query-Editor-324x1024.png 324w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_29_27-Skyline-Community-Blog-Power-Query-Editor.png 359w\" sizes=\"(max-width: 95px) 100vw, 95px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d248133 elementor-widget elementor-widget-text-editor\" data-id=\"d248133\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We&#8217;re going to create a quick &#8216;Transform&#8217; query using the &#8216;Advanced Editor&#8217; capability before creating our main query further on in the blog post.\u00a0 This Transform query will help to transform the data as required as we step through the data manipulation later in the report.<\/p><p>With the blank query listed on the left, right mouse click on the query and then left click rename, and rename the query to be:\u00a0 Transform File<\/p><p>Right mouse click on the query again, then left click on &#8216;Advanced Editor&#8217;.\u00a0 A new page will open up, you should replace all of the text in the box with the following:<\/p><pre>let<br \/>Source = (Parameter1 as binary) =&gt; let<br \/>Source = Csv.Document(Parameter1,[Delimiter=\",\", Columns=8, Encoding=1252, QuoteStyle=QuoteStyle.Csv]),<br \/>#\"Promoted Headers\" = Table.PromoteHeaders(Source, [PromoteAllScalars=true])<br \/>in<br \/>#\"Promoted Headers\"<br \/>in<br \/>Source<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f1935f elementor-widget elementor-widget-text-editor\" data-id=\"1f1935f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process to create a new query.\u00a0 This time we want to rename the query to be called:\u00a0 Sample File<\/p><p>You should right mouse click on the new query, then left click on &#8216;Advanced Editor&#8217;.\u00a0 In the new page, replace all of the text in the box with the following:<\/p><pre>let<br \/>Source = Folder.Files(FileLocation),<br \/>#\"Sorted Rows\" = Table.Sort(Source,{{\"Date created\", Order.Descending}}),<br \/>#\"Filtered Rows\" = Table.SelectRows(#\"Sorted Rows\", each not Text.StartsWith([Name], \"~$\") or not Text.EndsWith([Name], \".pbix\")),<br \/>#\"Kept First Rows\" = Table.FirstN(#\"Filtered Rows\",1),<br \/>Navigation1 = #\"Kept First Rows\"{0}[Content]<br \/>in<br \/>Navigation1<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f536c0e elementor-widget elementor-widget-text-editor\" data-id=\"f536c0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process to create a new query.\u00a0 With our blank query listed on the left, rename the query to be called:\u00a0 LatestFile<\/p><p>We can now use the query bar to add in a source, by entering the following into the query bar:<\/p><pre>= Folder.Files(FileLocation)\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-393271d elementor-widget elementor-widget-image\" data-id=\"393271d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"143\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_56_15-Settings-new-768x171.png\" class=\"attachment-medium_large size-medium_large wp-image-231017\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_56_15-Settings-new-768x171.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_56_15-Settings-new-300x67.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_56_15-Settings-new-1024x228.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_56_15-Settings-new-1536x342.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-10_56_15-Settings-new-2048x456.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ed2640 elementor-widget elementor-widget-text-editor\" data-id=\"1ed2640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As you can see, after pressing enter, you&#8217;ll see the details of the file listed.<\/p><p>We&#8217;ll perform some additional formatting on the data that is now available from this source.<\/p><p>We&#8217;re going to sort the files by descending order by date, which isn&#8217;t a problem when there is a single file but when we have multiple files in the folder, we want to work with the latest file.\u00a0 Then we&#8217;re going to filter the files to only show .csv files (just in case you accidentally put other files in the same folder).\u00a0 Next, we&#8217;re going to only keep the first row, as we want to focus on the most recent file.\u00a0 We&#8217;ll then start to Transform the file so that we don&#8217;t look at the file information but instead the data within the file.\u00a0 We&#8217;ll rename some columns and remove columns that are no longer required, before expanding the data within the file and changing the column types to the relevant type for the data in each of the columns.<\/p><p>Each of the following lines will be an additional step on the query that we have been working on.\u00a0 To add a new step, right mouse click on the &#8216;Source&#8217; applied step on the right of the screen and left click on &#8216;Insert Step After&#8217;.\u00a0 In the query bar, remove everything that is listed and replace it with the first line below.<\/p><pre>= Table.Sort(Source,{{\"Date modified\", Order.Descending}})<br \/><br \/><\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6f1b4e elementor-widget elementor-widget-text-editor\" data-id=\"d6f1b4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Right mouse click on the step that has just been created, and then click &#8216;Rename&#8217; and enter a new name for the step as:\u00a0 Sorted Rows<\/p><p>Create a new step, rename it as: Filtered Rows<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.SelectRows(#\"Sorted Rows\", each ([Extension] = \".csv\"))<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff7de82 elementor-widget elementor-widget-text-editor\" data-id=\"ff7de82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Kept First Rows<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.FirstN(#\"Filtered Rows\",1)<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36d8f17 elementor-widget elementor-widget-text-editor\" data-id=\"36d8f17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Filtered Hidden Files1<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.SelectRows(#\"Kept First Rows\", each [Attributes]?[Hidden]? &lt;&gt; true)<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbcb26d elementor-widget elementor-widget-text-editor\" data-id=\"cbcb26d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Invoke Custom Function1<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.AddColumn(#\"Filtered Hidden Files1\", \"Transform File\", each #\"Transform File\"([Content]))<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f8ca72 elementor-widget elementor-widget-text-editor\" data-id=\"5f8ca72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Renamed Columns1<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.RenameColumns(#\"Invoke Custom Function1\", {\"Name\", \"Source.Name\"})<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd7c8c7 elementor-widget elementor-widget-text-editor\" data-id=\"bd7c8c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Removed Other Columns1<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.SelectColumns(#\"Renamed Columns1\", {\"Source.Name\", \"Transform File\"})<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1ed556 elementor-widget elementor-widget-text-editor\" data-id=\"f1ed556\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Expanded Table Column1<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.ExpandTableColumn(#\"Removed Other Columns1\", \"Transform File\", Table.ColumnNames(#\"Transform File\"(#\"Sample File\")))<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e11ec0 elementor-widget elementor-widget-text-editor\" data-id=\"6e11ec0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Repeat the process again, with the new step being renamed to:\u00a0 Changed Type<\/p><p>Paste the following into the query bar:<\/p><pre>= Table.TransformColumnTypes(#\"Expanded Table Column1\",{{\"Source.Name\", type text}, {\"Finding Id\", type text}, {\"Issue Description\", type text}, {\"Severity\", type text}, {\"Number of Affected Objects\", Int64.Type}, {\"First Observed\", type date}, {\"Risk if no Action Taken\", type text}, {\"Recommendations\", type text}, {\"Reference\", type text}})<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d4828c elementor-widget elementor-widget-text-editor\" data-id=\"2d4828c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>At this point you should have something similar to below shown on screen, with all of the applied steps and the additional Transform File and Sample File queries.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6193efa elementor-widget elementor-widget-image\" data-id=\"6193efa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"364\" src=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-11_57_43-Skyline-Community-Blog-Power-Query-Editor-768x437.png\" class=\"attachment-medium_large size-medium_large wp-image-231018\" alt=\"\" srcset=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-11_57_43-Skyline-Community-Blog-Power-Query-Editor-768x437.png 768w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-11_57_43-Skyline-Community-Blog-Power-Query-Editor-300x171.png 300w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-11_57_43-Skyline-Community-Blog-Power-Query-Editor-1024x583.png 1024w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-11_57_43-Skyline-Community-Blog-Power-Query-Editor-1536x875.png 1536w, https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-24-11_57_43-Skyline-Community-Blog-Power-Query-Editor-2048x1167.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-244b2dc elementor-widget elementor-widget-text-editor\" data-id=\"244b2dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>At this point you should remember to click the &#8216;Close &amp; Apply&#8217; button in the top left of the screen to return you to the Power BI report design screen, at which point you should also save the report to avoid losing any data.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a816e6d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a816e6d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b8ecf74\" data-id=\"b8ecf74\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-701d10b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"701d10b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-492aa2c elementor-widget elementor-widget-text-editor\" data-id=\"492aa2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This continues in Part 2 of this walkthrough which is available here:\u00a0 <a href=\"https:\/\/www.virtualworlduk.co.uk\/wordp\/?p=231022\">https:\/\/www.virtualworlduk.co.uk\/wordp\/?p=231022<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As you will have seen over my last few posts, I&#8217;ve been working with VMware Skyline a bit recently.&nbsp; I really like Skyline and believe that more companies should utilise it to provide proactive findings on their environments and to help avoid issues before they become and issue. One area that Skyline has been lacking in the past is around [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":230988,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9],"tags":[],"class_list":["post-230985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-content\/uploads\/2022\/10\/2022-10-21-15_22_05-Skyline-Insights-1.0-Community-Power-BI-Desktop.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/posts\/230985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/comments?post=230985"}],"version-history":[{"count":27,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/posts\/230985\/revisions"}],"predecessor-version":[{"id":231079,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/posts\/230985\/revisions\/231079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/media\/230988"}],"wp:attachment":[{"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/media?parent=230985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/categories?post=230985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtualworlduk.co.uk\/wordp\/wp-json\/wp\/v2\/tags?post=230985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}