- 62
- 511 912
Christine Payton
United States
Приєднався 16 січ 2023
Microsoft MVP for Power BI; I work with "data stuff" in Microsoft 365! Power BI is my favorite, but I like to make things that combine different aspects of the platform for funsies.
Feel free to connect with me on LinkedIn if you like!
Feel free to connect with me on LinkedIn if you like!
Timeline Zoom & Planner Data in Davide Bacci’s free Gantt template!
Davide Bacci has kindly updated his open source Gantt chart for Power BI to include a timeline zoom to month and year. Here’s how to put our Planner data in it and change out colors and date formats.
David Bacci’s Github: github.com/PBI-David/Deneb-Showcase
Get Planner data in Power BI: ua-cam.com/video/q7bkWpVczz0/v-deo.html
Gem image attribution to pngtree
Here’s the hex codes for the colors if you want to do a find and replace on them for other colors:
Progress bar fill: #c6ecb5
Progress bar border: #a0d786
Grouping fill: #dceaf7
0:00 Intro
0:45 Importing the template
6:04 Customize colors
8:24 Date format
12:33 Dependencies
14:43 Widen task name column
David Bacci’s Github: github.com/PBI-David/Deneb-Showcase
Get Planner data in Power BI: ua-cam.com/video/q7bkWpVczz0/v-deo.html
Gem image attribution to pngtree
Here’s the hex codes for the colors if you want to do a find and replace on them for other colors:
Progress bar fill: #c6ecb5
Progress bar border: #a0d786
Grouping fill: #dceaf7
0:00 Intro
0:45 Importing the template
6:04 Customize colors
8:24 Date format
12:33 Dependencies
14:43 Widen task name column
Переглядів: 2 923
Відео
What you need to know about the NEW Planner (and where to find the data!)
Переглядів 11 тис.3 місяці тому
In the new premium Planner plans, we’re able to connect directly to the tables where our task data lives! We also get some additional features like time tracking and a Gantt chart. This video covers licensing, a feature comparison, and where to get the Planner data without using Power Automate. Feature comparison for project management tools: www.microsoft.com/en-us/microsoft-365/project/compar...
Dark Theme Tutorial for Power BI
Переглядів 2,3 тис.3 місяці тому
Here’s how to create a dark mode / dark theme for Power BI with translucent side navigation. We’re using Figma to create the background, but that’s not a requirement - just an option! Related videos: INTRO to using Figma with Power BI: ua-cam.com/video/nNvz1NAn5XU/v-deo.html DIY Report background for Power BI with Shapes & Glassmorphism: ua-cam.com/video/krzq9vTTATM/v-deo.html The Figma part of...
How to Add Borders to Your Bars in Power BI
Переглядів 6253 місяці тому
This is about how to add borders, including color-matched borders, to Power BI bar charts. If you're wondering if there's a tutorial for the first goal-to-actual chart with the bars, there is! It's here: ua-cam.com/video/2LHfDIlJPXo/v-deo.html
FASTEST Method for Reporting on SURVEY Data in Power BI
Переглядів 7 тис.4 місяці тому
This technique unpivots Microsoft Forms data in Power Query to combine responses into a single column in Power BI. This lets us calculate percent of total and counts of responses by question without having to create a measure and visual for every question. We connect to the Microsoft Forms data in SharePoint in this example, which we can schedule refresh on, but it will work survey data from ot...
Intro to Copilot Studio - Customize Messaging & Configure Generative Answers
Переглядів 1,4 тис.4 місяці тому
This is an overview and how to lightly customize a chatbot in Copilot Studio, formerly Power Virtual Agents. We customize the starting conversation, escalation message, route the user to CSAT and accuracy ranking logging, go over authentication & channels, and how the reporting functionality works. 0:00 Intro 0:33 Create the chatbot 4:09 Modify the starting message 4:44 Modify the escalation me...
No-Code AI Prompt with Approval, then ACTION in Power Automate
Переглядів 1,5 тис.4 місяці тому
This tutorial shows how to make a custom prompt that takes actions with AI Builder in Power Automate. We go over licensing, having a review and approval process for the generated text, and how to reattach the AI-generated data back to the original item. We also get sentiment analysis, because why not? If you'd like to send your emails with a shared mailbox, here's a video on that: ua-cam.com/vi...
Send STYLED Lists or Tables from Power BI to EMAIL or Chat with Power Automate
Переглядів 5 тис.5 місяців тому
This is a tutorial on how to use the “Run a query against a Power BI dataset” action in Power Automate to send formatted, styled data to users via email or Teams chat message. This can be row data, aggregate data, your measures with or without conditional formatting, whatever you like. You can send the messages to assignees, owners, or any other user attached to your data rows (assuming you hav...
Use the Power Automate visual in Power BI to send notifications for SELECTED items
Переглядів 3 тис.5 місяців тому
This tutorial is about using the Power Automate visual and integration with Power BI to send Outlook email or Teams notifications based on data in your dataset. This is a button-click trigger using applied filters for more control over what exactly we send notifications for. If you’re tired of asking people to update their tasks/cases/opportunities/tickets each week and want to automate the pro...
Get Planner Data for ALL your Plans in ALL your Groups with Power Automate!
Переглядів 8 тис.6 місяців тому
We're taking the process of getting all of our tasks for a Planner plan in Power Automate and extending it to ALL our groups and ALL our plans by adding those actions to an "apply to each" loop. We can schedule the export and the refresh on these so the process is fully automated! This technique is great for when you're managing multiple projects. This video builds on the techniques in prior vi...
How to Redirect Users after Submitting a SharePoint Form!
Переглядів 8146 місяців тому
We can send form submitters to a thank-you page or specific URL when they're done submitting a form using URL parameters in the link! Note that this does NOT constitute security, so make sure you have your list permissions in place - this is simply a user experience tip. Here's another tutorial on how to set up a SharePoint list to use as an intake form, including things like hiding the "title"...
How to let your VIEWERS "change" visual types!
Переглядів 1,6 тис.6 місяців тому
Your viewers can dynamically switch visual types or visual settings by clicking a button! Here's how to set it up in Power BI. You can use this to display the same data different ways, or to display entirely different data. 0:44 Create bookmarks 3:45 Adding buttons
Get Planner Task Details with Power Automate - Assignees, subtasks, buckets, dates!
Переглядів 30 тис.6 місяців тому
This video creates a Power Automate flow to extract all of the Microsoft Planner tasks and details and outputs them into a file stored in SharePoint. This includes assignee name and profile, task description, status, buckets, subtasks, and the colored flags/tags. We can connect to the data using Power BI to put it in a table or Gantt chart and then schedule refresh on the dataset! Here's the ne...
Report on Planner Data in Power BI
Переглядів 16 тис.6 місяців тому
This video is about how to connect to and model your Microsoft Planner data in Power BI. We’ll go through how to split our Assignees, subtasks, and color flags into dimensions for filtering, then display our subtasks in a table visual with icons to indicate the status. This data source is something we can schedule refresh on, as well as query with Power Automate for more automation fun! The fil...
How to follow Power BI best practices - and get meaningful data doing it!
Переглядів 3,1 тис.7 місяців тому
The idea with building a checklist is both to give you a list of things to remember to do, but also to record that we’ve done it - we can use the checklists we complete as a KPI for ourselves or our team! The checklist items we go over are also available on my blog if you want them in text format: christine-payton.com/power-bi-best-practice-checklist/ Some resources mentioned in the video Meaga...
Automate Saving Files to a Specific Folder with Power Automate Desktop
Переглядів 3,4 тис.7 місяців тому
Automate Saving Files to a Specific Folder with Power Automate Desktop
Edit & Annotate PDFs in SharePoint Online
Переглядів 1,2 тис.7 місяців тому
Edit & Annotate PDFs in SharePoint Online
Toggle this Power BI slicer setting to "tone down" the giant slider handles!
Переглядів 5 тис.8 місяців тому
Toggle this Power BI slicer setting to "tone down" the giant slider handles!
How to Schedule REFRESH on File & Folder Sources in Power BI
Переглядів 10 тис.8 місяців тому
How to Schedule REFRESH on File & Folder Sources in Power BI
ALL the tricks to recreate an award-winning Tableau dashboard design in Power BI with CORE VISUALS
Переглядів 4,8 тис.8 місяців тому
ALL the tricks to recreate an award-winning Tableau dashboard design in Power BI with CORE VISUALS
Do these 3 Things if you're Applying to Power Platform Jobs
Переглядів 6998 місяців тому
Do these 3 Things if you're Applying to Power Platform Jobs
Get Data from PDFs and Send to EXCEL with Power Automate Desktop!
Переглядів 43 тис.8 місяців тому
Get Data from PDFs and Send to EXCEL with Power Automate Desktop!
Dynamic Row-Level Security in Power BI
Переглядів 4,8 тис.9 місяців тому
Dynamic Row-Level Security in Power BI
Get ALL User Profile Data using Power Automate
Переглядів 12 тис.9 місяців тому
Get ALL User Profile Data using Power Automate
Get and visualize GROUP MEMBERS & OWNERS with Power Automate & Power BI
Переглядів 6 тис.9 місяців тому
Get and visualize GROUP MEMBERS & OWNERS with Power Automate & Power BI
Get ALL SharePoint Sites & Subsites Metrics with Power BI
Переглядів 5 тис.9 місяців тому
Get ALL SharePoint Sites & Subsites Metrics with Power BI
Get ALL SharePoint Lists and Libraries Analytics
Переглядів 1,5 тис.9 місяців тому
Get ALL SharePoint Lists and Libraries Analytics
Get PLANNER Data into Power BI with a 2-ACTION Power Automate Flow!
Переглядів 29 тис.10 місяців тому
Get PLANNER Data into Power BI with a 2-ACTION Power Automate Flow!
thank you, what a stupid, over complicated issue to have
Thanks. But it looks like too much time to set this up, so it should be something worth doing for repeated tasks maybe. Another thing is pdf file shall be in the same format. Can you also extract unstructured pdf s ?
Yes? I would not generally do this for one handful of PDFs, it's just an example. 🙂 This will work on any PDFs that have selectable text in them, because the expression is just getting text next to or above or below other text, but not scanned PDFs.
All the time I spent updating visuals after reloading data😂 Thank you so much, this saves a ton on time. 😀
Thank you for this…exactly what I need
Do you happen to know if it's possible to set up the "Month" view by default? I'm just looking into it, but I can't seem to figure it out
@Christine Good day and great job! Do you have the data set/sample used for those visuals in your video. I would appreciate if you can share . thanks
Great video! You know if there is a way to get the priority of the task?
There is! It's not in the dynamic content cards, but you can get it from the outputs by referencing the name of it directly. I go back and cover priority in... I think part 3, but maybe part 2 of this series-- missed in this first one for the lack of card, lol
Amazing!
What happens when the site has thousands of files and you want to point to a specific sub folder? Power Bi/Query just loads the whole site, and even if i try to filter to search that sub folder, since there is so much data, it doesnt find it since the filter options shows you so many results (even if you select show more). I tried to do it by using Sharepoint Folder and using Sharepoint.Contents so its easier to navigate, now i have the folders i want to count its files, but i dont see a way to extract all its files like you get with Sharepoint.List
Not sure what you mean, if you know what folder you want to show then you know the path you want to filter on, don't you? You can just type it in as text with equals or contains. It's going to match the folder name in SP, so if you're not sure what the folder name is there you can just go look at it in SP? If you want to combine the file contents and the file metadata, you can do an inner join between the SP Folder and Odata on the filename and path (do this before expanding the file contents so that it folds for speed).
@@bi-ome The problem was that the specific path didnt show on the filter list, since there were too many files. I ended up first filtering to folders to reduce load, then picking any path for the filter, then editing it out and remove everything after "each", replace it with Text.Contains(on defaults uses equal) and using the folder path i needed. The problem is Power Bi/Query wont let you connect to subfolders directly, so it has to load the entire site first, then filter what you want, wich is not optimal, later doing data refreshes makes them take way too much time. Here i have been waiting a couple minutes for the query changes to import into Power Bi.
@@freedomdst Righto, there's a menu option to filter on specific text with contains - it's under the "text filters" submenu when you click the column - you don't have to use the checkbox list :)
I am just wondering if you can do video on the Task comments, it involves something using the graph API on power automate, I have usecase to extract the latest comment but I am not sure if that's overkill.
also find it silly microsoft have all these products and they still want to jump over hoops to get them connected
I don't think the comments are in the API at all. If you find something to the contrary let me know!
@@civilservant4843 It's because they want you to buy premium Planner, there are less hoops on that one. :)
Thank you so much for the video, refreshingly clear, concise and easy to follow! I would like to offer an edited version of the code to evaluate the Late? column, that handles null (not completed) value.completedDateTime and date format mismatch i had in value.dueDateTime: if [value.dueDateTime]=null then false else if DateTime.Date(DateTime.LocalNow())>DateTime.Date([value.dueDateTime]) and [value.percentComplete] <> 100 then true else if [value.completedDateTime]<> null and[value.completedDateTime] > [value.dueDateTime]then true else false
Thanks for sharing!!
Loved the videos but you may want to zoom in when youre writing dax or pointing to sumn because its so small i can barely see it
Thanks yeah - I have started doing resolution zoom on all the new videos. Can’t fix the old ones retroactively :/
Hi Again!! this is my rationale so far in wrapping my mind around how the "Days" output could be modified so that it is adjusted for Workdays and Holidays - the json code formula (expr) to calculate the days between the "Start" and "End" date to derive the "Days" number is: datetime(+datum.end - datum.start)/oneDay) which outputs the total days in a"daily" increment - in order for it to give us days that are workdays (minus holidays and weekends) we would need a function that was activated based on the array of dates from Start to End prior to the calculation - I'm sure this has already been worked out somewhere, not easy to find though - I wish we could somehow manipulate the JSON with DAX. At this point I can't figure out the best way to approach this.
Hello! What process can I use to send 2 different Excel files through a single email?
You mean CSV files? I would look for a different tutorial on creating CSVs, this technique is for embedding HTML tables. You can add CSVs as attachments in the advanced section of the "send an email" action, but this tutorial doesn't create a CSV so don't try to attach the HTML table :)
@@bi-ome Then let me rephrase my question: How can we send 2 HTML tables in the same email?
I've been struggling with ChatGPT and You Tube for hours to get an email out because of various array/string errors in code and your video solved it and it works! Thank you!
Thanks for doing this! So helpful! I am going over your series and all is very helpful. I had one question: Is there a way to get the Project Task History data too? I have plan 3 for my organization and I think the Task History would be useful to show when hovering over certain parts of the dashboard.
Thanks! This wouldn't be super feasible to do... you don't have access to the history, so you'd have to store it yourself, and there's no trigger in Power Automate for when a task is modified so you'd essentially have to take snapshots on a schedule and then figure out the differences between snapshots in your PBIX. Not for the faint of heart for something that is more in the "nice to have" category. But technically with enough jank, most things are possible?
@@bi-ome You're right! I have access to the history but too much unnecessary data is created. As far as I researched, the best option is to review the activity log history to check changes. Thanks again for the resources and keep up the great job!
@@paulo.valverde Did you ask on Reddit? I think I am the one that responded there if you did lmao. This video series assumes you have non-premium Planner. If you have premium, you don't have to go through all this junk with the flows - the tables are just in Dataverse, and you can connect to them directly with Power BI with the Dataverse connector. When you do that, it lets you scroll through the list of tables (they will be in the default environment) - one of them has the tasks, there's another that has the assignments, and another has SOME history (not a ton). I touched on it really briefly at the end of this video: ua-cam.com/video/PhTwhN7m6Lw/v-deo.html - it's on my shortlist to do another with more detail but I've not been getting to it. Honestly the audit log route is kind of iffy with this - it would involve changing table and column settings as a sys admin with no option of a dev environment, unless you try it in a separate tenant first. I would check the out of box history table first and see if that works...
@@bi-ome That was me asking on Reddit, yes! Thanks for your patience 😂 I’m still new to Power BI (coming from Tableau) and Planner so any type of information is super helpful. I did watch the video and it helped me understand where in the Dataverse was the data, and watched your series to understand it more and for inspiration! I was able to connect to Project History but honestly, there are so many columns and data that deciding which ones are specifically useful would take a lot so I’m not going to use it for now lol
Is there a way we could default the axes to months instead of days?
The update video here has a days/months/years axis. If it behaves like most, I believe it should "stick" to whatever you have it zoomed to when you published, but I haven't double checked to verify (if you try it and it works let me know!): ua-cam.com/video/5w1tdoCvyPM/v-deo.html
Thank you, It doesnot default to months with the zoomed in value. I tired multiple ways to debug, It doesn’t work. Please let me know if it works on your end.
Just an update, was able to default the visual to Months and was able to add Hyperlink to external application on the Task column
Very helpful, appreciated
I keep getting an "Invalid SVG path" error - incorrect parameter type, that I can't figure out. The 2.0 PBIX file visualization is fine, I pasted the JSON from that file, followed your instructions - the only really difference is possibly the data format? I moved it to a CSV file and thought that it would be help - but nope still get that same SVG error.
It's very picky about having all of the fields it needs - I would check your date fields and make sure they're date type (not date time), and that the progress is numeric.
@@bi-ome It was the date hierarchy - you are wonderful btw - thank you for doing this. this is the best
@@jasonknotts2061 Ohhhh the date hierarchy - that makes sense. If you want to do yourself a favor, you can disable that entirely in the report settings for this file and all future files. The date hierarchy is possibly the most hated feature in the history of Power BI (date table 4lyfe 😄). Thank you for your kind words!
@@bi-ome one more q - do you know how to make the # of days in the Days column be Workdays only?
@@jasonknotts2061 I'd be inclined to just remove the days column entirely and replace it with a new column that uses a measure with CALCULATE() and date table filters to remove weekends/holidays. But I am more familiar with DAX than with Deneb JSON templates. Not sure if you're working with a date table, but they are 100% extremely useful for this sort of thing-
Christine, this is great for a similar task I'm working on. I had 2 questions, sorry if they were already asked. 1) You intialize the 3rd variable as "Buckets" but late when you call it, you say to use what you called it before, but put "bucketid" That should be "Buckets" right? 2) After the "List my owned groups" (I think this is in the part 2 video), the next action if "For each group." I wanted all the plans/task for one group, so I selected it from the drop down, but my josn still shows every group. It even repeats the group name for different plans in the output. Any idea how to just do one group?
1. In this case the variable name was Buckets, but inside the array we stored the bucket ID dynamic content in a field we called bucketId. When you create the array, whatever text label you put to the left is going to be what that "field" in the array is called. The filter is filtering the bucket array by a specific bucket ID, so we need to feed it the info about where the bucket ID is stored (so what we named the field). We give it the dynamic content card for the Buckets variable, then the field name for the bucket ID for the filter. 2. To do one group, you don't need to get or loop over groups at all - just start with the "list plans for a group" action and select the group from the dropdown menu. :)
Does this not work in power automate cloud version with files in SharePoint folder. This was awesome video but I don't use PA desktop version so asking 😅
Good question! Power Automate Cloud does not have regular expressions and pulls the file content via API, meaning it comes in as base64 (garbled random letters). In order to do anything with it, you have to either translate it out of base64 (which requires a third-party connector that is not free) or use OCR on it as if it were an image to "recognize" the text and concatenate it all together. Then you'd use another AI connector on it, typically AI Builder or Azure Open AI, to parse the text and pull out the parts you want to put in Excel. Or use SharePoint Premium, which basically packages the above into a solution for you but is more expensive. So, long story short, since Power Automate Desktop is installed on most Windows machines and is free to use locally, it's often much less of a pita and less expensive to just use that vs cloud for this particular job. Power Automate Desktop essentially is just a robot that controls your computer where you can tell it what actions to take, so it bypasses the base 64 issue and allows regular expressions so you can extract without AI. But it's technically possible to get the same output with either.
@@bi-ome you are right. Currently trying AI builder method. Again, thanks for the informative content.
This was an amazing video. You made this sound so easy. I'm thankful you took the time to make this video.
Hi Christine, this is easier than using microsoft graph API to get data, especially because no premium tasks are required, but, do you know how to get the comments history from a task?
The comments aren’t in either these actions or the API to my knowledge :(
can i get your onlyfans?
Thanks you. It's really helpful.
this helped a lot. thank you
So, my company has restrictions with who has access to SharePoint. Also, I work in HR so the reports I use have confidential information. Is there a way I can utilize One Drive instead of SharePoint? For the time being, I'm looking to drop excel files to a location and have my Power BI refresh when I save a new file into said location.
OneDrive is basically a personal SharePoint site, so you can use that the exact same way. But, SharePoint is a better place for it - you can set the site permissions so that only HR has access. It's not public by default or anything. OneDrive is usually not recommended for business continuity reasons because if you leave, your OneDrive gets deleted with your account.
some crazy people at PBI, wasted my 2 hours to remove the balls on the either side... still its too big to fit on my top bar but at least I have saved some space. Thank you.
🤣 I hear you!
Does anyone know if there is a way to move this data into an excel sheet without PBI?
It’s technically possible, but not less work. You have to create a flat data structure, which means concatenating all the multi value fields into strings, then get it into one card (probably append to array would work here) and then feed it into the create csv action, then create the csv file with that in SP
How have you created a measure for ticket submitted?
Not sure if this was related to this video or another one - this one is about moving pages? I do have one on using PBI with SP lists, where there's some ticketing reporting... to count tickets there you just do a COUNTROWS() DAX on the table that your tickets are in. The count by user/date/etc is all using the same measure - it's the dimension relationships that group it up on various things.
I'm the 100th person to like the video. Very Informative. Can't be better than this.
cannot express how much this saved me, thank you
Thank you so much. You helped me a lot.
If I ask really nicely, can you post a tutorial about running a scheduled automation to check a planner every night and update a sharepoint list? I have a BEAUTIFUL list that I made when a form is submitted, it creates a planner task and also creates an item in a sharepoint list. I have the task ID in the sharepoint list, but I can NOT for the life of me figure out how to get the list updated. I want to be able to update the sharepoint list using the bucket name, assignee and flags of the task. I was hoping this tutorial would get me there, but I have no idea what Im doing. ALTHOUGH I have no issues following you :) Im begging you from the most sincere deepest part of my heart. It would be SO much easier if there was a trigger from MS that was when a planner task is modified... but we know there isnt so..... I (like many others) need a work around.
What's the reason for sending it to the SharePoint list? Wondering if you can replicate whatever that functionality is without syncing the data back and forth. The issue with trying to keep the tasks up to date in both places is that you have to handle new tasks, updating tasks, and deleting tasks that get deleted in the source. It's better to have the single source of truth be in one place so you don't get people trying to edit from the SP end expecting it to go the other direction as well. If you strongly prefer the SharePoint UI, you could also just bypass Planner entirely and use the list to store the tasks. You can add your own email reminders with Power Automate etc. I would not try to do both or try to sync to both, personally - its more trouble than its worth and there is not a huge benefit. :|
@@bi-ome Well.... we need to keep track on planner for the people who are working the tasks. The sharepoint list is for people that we dont want to have access to the list (they always seem to do weird things when they have access). We need to have the submitter information and data that is only captured via the form. So the SP List is a combination of both the form and planner task status. Im not sure how else to capture the information :'(
@@karenchambers79 oh, are you trying to essentially use it as a ticketing system then? If that's the case, I would do away with the Planner bit. You can use just the list, or if you want to get really fancy you could put a Power App on it. That way, they can submit there directly (there's even a new form feature for this in lists), and you can set it to "users can only see/edit their own items" if you want to prevent them from screwing things up. I did an article on this a ways back if it is useful at all: christine-payton.com/request-managment-in-m365-lists/
@@bi-ome I wish it was that easy, my team is currently running tasks for 12 different planners, using buckets as different steps in the process. We need to be able to provide a report (The List) that has the status and step (bucket), who its assigned etc. The report also needs to have who submitted it, date time etc so they can filter through. The only way Ive been able to do this is, a form is submitted that data gets fed into planner. Once the task is created the information from the form is sent over to SP list with the taskID. I was using the taskID to connect the planner to the list... but it isnt working now. Im losing my mind slowly. Also side note, I have no idea what Im doing. I look up tutorials and sift through forums to try to accomplish what my brain thinks can be done. Other than that... I know nothing lol
@@karenchambers79 Right, you're going to have a hard time the way you're trying to use them together in this instance. Not only is it technically difficult but the tools are going to fight you, because they're not really designed to be used this way - so it's going to be crazy-making. I think what you need is a single tool that is designed to do whatever the end goal is that you're trying to do. Planner should not be a starting point for this sort of thing - you want a system designed to handle records and relationships between different record types, so either something out of box that already does that, or a Power App on Dataverse or SharePoint is probably going to be your best bet.
I'm receiving a Token ',' expected error when creating the fnQueryAllLists in the Advanced editor. The error is on the second Source. What am I missing? let Source = (InputURL) => Let Source = OData.Feed(InputURL & "/_api/web/lists/", null, [Implementation="2.0"] ) // Error is on this statement. In Source in Source
Never mind. I'm a newbie to power query. It's case-sensitive. 'In' is not the same thing as 'in'.
Glad you figured it out!
Thank you for this video. I'm trying to use this workflow to get group members from a security group in Entra. I'm hoping this will work. I think I added the Append to array variable groupMembers the way you described, but I'm not sure since I can't see the detail in the video. I keep getting a error message that says, Enter a valid JSON. Is this correct? { "upn":"@{item()?['userPrincipalName']}", "userid":"@{item()?['id']}", "groupid"@{item()?['id']}", "userrole": "Member" } Any ideas? Well, I answered my own question when I pasted my action here. I missed a : and " on groupid.
It's always the typos with the hand-typing JSON! :)
Wow, this was so much easier than i thought it was going to be! Thanks for the fantastic explanation, it really saved me a lot of time at work :)
This was a great Video. Thanks for uploading it. I am still new to Power BI but wanted to know if it was possible to set this up a template or model for future surveys? I'd like to spend time positioning graphs and charts, but can it be re used for a new survey. It would be the same exact one, but new answers from say a different department. Or will the fact that we need to create a new non table version of the data cause issues? Thank you.
How you set it up depends on how much manual intervention you're ok with. The least intervention would be the SP folder connector for Power BI, where it will pull all files in a folder. You can add filters to that for the file type, path, naming convention (e.g. contains "survey"). As long as you're using "unpivot other" and selecting the fields that will be the same every time when you unpivot the rest, it will be able to pull in all the data into one table. You'd have the filename associated with the survey, which should have the survey name in it to help tell responses apart. If you wanted to transform that to be a bit friendlier format you could split off the extension or something in the query editor.
This is a great tutorial on how to dynamically email employees their personal records. In my case, I have two employees associated with the same record (meaning I have 2 email columns in the dataset). How can I dynamically send a single email that is received by both employees with their shared records? I'm sure that's a loaded question lol but a nudge in the right direction would be extremely helpful. Thanks Christine!
Thanks! I would just add the second column to the table, update the query in the flow, and drop the second email address column in the CC on the email (or semicolon after the recipient). As long as there’s always someone in the first field, that should work.
@@bi-ome Thanks for the response! I think I understand what you are saying, but my problem is that the second email will not always be paired with the first email. For example, user 1 could be paired with user 2 on two orders, so one email total would be sent to both of them. Then user 1 could also be paired with user 3 on an order, so one email total would be sent to both of them. In total, only two emails should be sent.
@@TJKubiesa If you are trying to send them a record set, and the second email address field is not the same every time for a single email recipient 1, you would need to just send that second person a separate email with "their" records assuming don't want them to get some stuff that's not their own (just duplicate the table/copy query - can do a new flow or put it in the same flow).
Is it possible to add the email itself as a attachment in the planner task? i only find videos where the attachment of the mail can be imported, but i want the whole email :/ the reason why is that i can click on it and answer directly and write a mail... do you know that? :)
I'm not sure what you mean, like attach an .eml file? That would be the file type of the email. You might try something like this, but attach it to the task instead of SharePoint: powerusers.microsoft.com/t5/Building-Flows/Flow-send-a-mail-and-save-it-as-EML-in-sharepoint/td-p/897748
Thanks a lot! really helpful and concise!!
Hi, your videos are fantastic! I was after more details on the file statistics on file level in Power BI. So how many views and unique views of example pdf, excel files from a specific site?
The usage data isn’t super accessible to us - my understanding is you pretty much have to get it from the activity API, either with PowerShell or another tool that makes API calls, and store it somewhere yourself (the data only goes back a short time, so it takes a while to build the history). You need pretty high permission in M365 to pull that too, something like compliance admin or global admin. 😅
How can we change the code to personalize the color of each phase of the project ? Thank you.
That’s what we do in the video. We exchange the default colors for our own colors here - just keep following the same pattern for however many buckets you have using the hex color codes.
Excellent
any idea how to customize the order of the phases?
I think it’s alphabetical by default, so super easy way is to just tack a number onto the front to force the sort. Otherwise you can try setting a custom sort order by sorting the bucket column on another column in column settings (so add a second custom column with numeric values and sort on that).
Amazing thank you so much - so useful!!!❤
I cant expand my assignees more than once, I dont understand what Im missing :(
Does it give you the columns to expand? If not check your step that is appending to the assignees variable and make sure you both have it structured the same and have the right dynamic content inserted. Typos in the array will break it too.
@@bi-ome I went back and watched everything and saw I missed one teeny detail "," its fixed and running! Thank you SO much!
What font are you using? I love it!
Thanks! Always Segoe UI haha. Semibold or normal, never full bold. This feels like a twist on a coffee commercial now…
@@bi-ome thanks! For some reason your segoe looks better than mine. Ha!
This must be the first video I've seen that has helped me understand RLS. Thank you so much :)
Glad it helped!
Really awesome tutorial here. Thank you! Is there a way to pull in a link to the the Planner Board and Task for each task so someone using the Power BI report can click and go edit the task/subtask? I realize this is a bit silly/redundant but I expect this will be a useful feature.
Yes, I think that is covered in one of the videos - at least for the tasks - I can’t recall if it was this one, will try to find it 🤣. You can use the same technique for the plans though. We use the plan and task ID columns to concatenate a link to the task in Power Query; you can use that with conditional formatting settings in the table to make the task names clickable.
Okay so I might be losing my mind, I swear I recorded this but can’t seem to find it in any of the videos - all you do is open one of the tasks in Planner and copy the URL, remove the plan and task IDs from the URL and insert the fields in their place in PQ. Double quotes around the strings, & symbol between that and the column inserts to concatenate. If you put it in a matrix you have to use the url icon feature, table will let you make the task names clickable instead.