Next Level KPIs in Power BI

Поділитися
Вставка
  • Опубліковано 29 чер 2024
  • I am recreating a next level KPI in Power BI using a native line chart visual, just like the one I used in the Maven North Wind Challenge.
    This involves writing a series of logical formula to take advantage of the conditional formatting of the title and subtitle to provide a dynamic KPI.
    I have also written an accompanying article in medium to walk through the steps and provide the dax measures I used: / next-level-kpi-in-powe...
    If you wish to follow along, base model is available at: drive.google.com/file/d/1Vud8...
    Let me know what you think in the comments, or feel free to let me know what you come up with.
    Follow for more Power BI advanced tips and tricks and advanced visualisations.
    Subscribe at: / @dganalysis
    Blog: dg-analysis.com
    Medium: / duggangerard
    Twitter: / dganalysis
    Maven Showcase: www.mavenanalytics.io/profile...

КОМЕНТАРІ • 154

  • @venturemuia
    @venturemuia 11 місяців тому +12

    Thanks for the video.
    The concept of returning several metrics as a subtitle was mind blowing to me.

    • @dganalysis
      @dganalysis  11 місяців тому +2

      Thanks, yes, subtitles are opening up a lot of opportunities....👍

  • @haingo1252
    @haingo1252 Місяць тому +2

    Amazing way to display KPI. Thank you for sharing

  • @benimatrix
    @benimatrix 7 днів тому +1

    Very awesome technique, Thank you so much.

  • @mohammadaamirkhan7830
    @mohammadaamirkhan7830 11 місяців тому +2

    Once again amazing new video after a very long time.
    Thank you

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Thanks Mohammad, starting to get a little more time to write and make videos. Hopefully more to come

  • @jginty
    @jginty 11 місяців тому +5

    Thank you very much for sharing. The video and your article are very helpful. I appreciate you taking the time to share your knowledge and insight. You have a great way of breaking things down.

    • @dganalysis
      @dganalysis  11 місяців тому +1

      You're very welcome, glad it was helpful for you. Planning some new videos for the coming weeks

  • @regme4life191
    @regme4life191 11 місяців тому +1

    Much awaited video.
    Amazing.
    Many thanks for sharing this only kind of video on UA-cam.
    You are true Gem.

    • @dganalysis
      @dganalysis  11 місяців тому

      Thanks, glad you like it. If there is anything else you would like to see, let me knwo

  • @SabtechOnline
    @SabtechOnline 11 місяців тому +1

    Thanks @Gerald, this will improve on my Dashboard layouts going forward

  • @sowjanyap3267
    @sowjanyap3267 3 місяці тому +1

    Amazing Video, I followed you step by step and it really helped me build a Multi KPI Dashboard. Thank you so much!

  • @fernandamello837
    @fernandamello837 11 місяців тому +1

    wow! Incredible!!! Congratulations and thanks for sharing

  • @OSCM-BI
    @OSCM-BI 11 місяців тому +6

    I'm definitely excited to go through this video, to see how you did it 😊

    • @dganalysis
      @dganalysis  11 місяців тому

      Great, let me know how you go - and if you come up with any cool alternatives 👌

    • @ozsalako
      @ozsalako 11 місяців тому

      me too

  • @DaVinzy
    @DaVinzy 11 місяців тому +1

    Good video. Thanks for giving an explanation eventhough you mentioned that it isn't that important for this video.
    When you gave your breakdown, it was easy to follow what you are doing.
    Thanks!

    • @dganalysis
      @dganalysis  11 місяців тому

      Cheers, appreciate the feedback

  • @johnsteedman7937
    @johnsteedman7937 3 місяці тому +1

    Thanks Gerard, I have now used the Disconnected Table idea at work and believe it will be much appreciated.

    • @dganalysis
      @dganalysis  3 місяці тому

      Thanks, happy to hear it has helped

  • @sahilsinghal9472
    @sahilsinghal9472 9 місяців тому +2

    Excellent use case of titles and subtitles. definitely going to use it

    • @dganalysis
      @dganalysis  9 місяців тому

      Cool, glad it helps 👍

  • @olivieresmieu-fournel3468
    @olivieresmieu-fournel3468 10 місяців тому +1

    Hi Gerad ..many, many thks for sharing.. I used it to build some of my own KPIs.. thaks again !😀

    • @dganalysis
      @dganalysis  10 місяців тому

      That's great, glad it was useful 👍

  • @karunperiyasamy7667
    @karunperiyasamy7667 11 місяців тому +4

    Great Content on Advanced KPI Card, No Online website will have this Advanced DAX , thanks for the Content and please create more contents

    • @dganalysis
      @dganalysis  11 місяців тому

      Thanks Karun,I will make an effort

  • @vinayak254
    @vinayak254 11 місяців тому +1

    Fantastic Gerard. Thank you very much for sharing.

    • @dganalysis
      @dganalysis  11 місяців тому

      Glad you enjoyed it

  • @Soulenergy31
    @Soulenergy31 10 місяців тому +1

    1:58 now card visual has a title and subtitle since March 2023, Thank you Gerard!!!!
    8:15 workaround for the markets via conditional formatics

  • @romeocostillas
    @romeocostillas 11 місяців тому +3

    Never knew that you have a YT channel already! Thanks for sharing your knowledge. You are truly a superstar

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Yes, I just haven't made any videos recently, but hoping to start making them more often.
      If you gave ideas on what you would like to see, let me know, and I will see what I can do....👍

    • @mohammadhasanakhtar2120
      @mohammadhasanakhtar2120 11 місяців тому +1

      Looking forward to see more video from you❤

    • @dganalysis
      @dganalysis  11 місяців тому

      @@mohammadhasanakhtar2120 one coming this week, will preview on LinkedIn tomorrow

    • @nikhildhiwar2355
      @nikhildhiwar2355 6 місяців тому

      End to End project please if possible. Love from India@@dganalysis

  • @TrassBI
    @TrassBI 11 місяців тому +1

    Thanks for sharing. Amazing job!🤩🚀

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Thanks, appreciate it, new video coming in a few days

  • @608er
    @608er 11 місяців тому +1

    Dude! That is insane. Well done

    • @dganalysis
      @dganalysis  11 місяців тому

      Cheers Ross, appreciate it 👍

  • @spilledgraphics
    @spilledgraphics 11 місяців тому +1

    HAT OFF! amazing Gerard 👏👏👏!!!

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Cheers, appreciate it...👍

  • @salosteysv
    @salosteysv 11 місяців тому +1

    Wow! Very cool!
    An example of non-standard and creative thinking.

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Thanks - yes, applying a little creativity and bending a few rules can help us come up with some more innovative solutions 👍

  • @karinamatvejeva3164
    @karinamatvejeva3164 11 місяців тому +1

    🔥 🔥🔥 Thank You!!!!

  • @dumisaralane
    @dumisaralane 9 місяців тому +1

    Brilliant. Love your content 🎉

  • @user-er5lf3mv3x
    @user-er5lf3mv3x 11 місяців тому +1

    Excellent video. Thanks for sharing.

    • @dganalysis
      @dganalysis  11 місяців тому

      No problem, thanks for watching

  • @keagankemp6275
    @keagankemp6275 11 місяців тому +1

    Wow thanks a million for this

  • @user-eh7rv7qb9l
    @user-eh7rv7qb9l 10 місяців тому +1

    Oh! finally i found you! thanks for great video! trying to do it myself on my data! will be very cool if you can explain how to work with data

    • @dganalysis
      @dganalysis  10 місяців тому +1

      Thanks for the idea! Glad it was useful

  • @krahul456
    @krahul456 11 місяців тому +1

    That was interesting. Thanks a lot for sharing

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Glad you enjoyed it

  • @mosesadinfono
    @mosesadinfono 11 місяців тому +2

    Welcome back Gerard

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Thank you Moses :)

  • @Bhavik_Khatri
    @Bhavik_Khatri 11 місяців тому +1

    This is fantastic.

    • @dganalysis
      @dganalysis  11 місяців тому

      Thank you Bhavik 👍

  • @AliAbbas-ik9ix
    @AliAbbas-ik9ix 7 місяців тому +1

    Excellent ❤❤❤great. Thanks. Waiting for next great work.

    • @dganalysis
      @dganalysis  7 місяців тому +1

      Thank you... there are a few videos I have done on customising visuals with conditional formatting. Feel free to check them out.
      I will be back in the new year with some new content.

    • @AliAbbas-ik9ix
      @AliAbbas-ik9ix 6 місяців тому +2

      We are waiting for you. love you for such a great work ...😍 Excellent Sir Excellent Sir ❤👋👌👍@@dganalysis

  • @celestialmayhem
    @celestialmayhem 11 місяців тому +1

    hell ya. thanks mate for the tutorial

    • @dganalysis
      @dganalysis  11 місяців тому

      No problem - I have a few more released in the past few weeks that you can check out.
      If there are other things you would like to see, let me know.

  • @injks123
    @injks123 11 місяців тому +1

    Awesome!

  • @celestialmayhem
    @celestialmayhem 11 місяців тому +1

    awesome

  • @luigisir6893
    @luigisir6893 4 місяці тому +1

    Great!!!

  • @julianatorressanchez5250
    @julianatorressanchez5250 11 місяців тому +1

    I loved It. I want more.

    • @dganalysis
      @dganalysis  11 місяців тому

      Thanks! I dropped a video on conditional formatting and parameters a few days back.
      Next video is being prepared!

  • @rakeshchaudhary1386
    @rakeshchaudhary1386 11 місяців тому +1

    Thank you so much .. I can explain.. but thank you so much

    • @dganalysis
      @dganalysis  11 місяців тому

      No worries! Happy that it helps...

  • @zechariaparas9885
    @zechariaparas9885 7 місяців тому +1

    Great video!

  • @alessandrobianchi8997
    @alessandrobianchi8997 10 місяців тому +1

    amazing!

    • @dganalysis
      @dganalysis  10 місяців тому

      Thanks Alessandro 👍

  • @workstuff5253
    @workstuff5253 11 місяців тому +1

    Nice video - can't wait to try this. I've just sub'd
    Out of interest, do you know if there is any (dis)advantage to using TREATAS in your "Net Rev - RM" measure instead of the FILTER?

  • @profBorges10
    @profBorges10 11 місяців тому +1

    Parabéns! 👍

  • @NataliaNatalia-eb8bn
    @NataliaNatalia-eb8bn 11 місяців тому +1

    Stunning work! Could you also share how you created the horizontal bar charts with comparison against target?

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Thanks, those are created in deneb. I will maybe start some deneb videos soon.
      I'm currently doing one for a donut and bar chart kpi card

  • @MrMaafiaa
    @MrMaafiaa 11 місяців тому +1

    Mind = blown 🤯

  • @jermb8326
    @jermb8326 10 місяців тому +1

    Gerard, absolute great content. I started with a dashboard in excel. Are these easy to transfer to Power BI? As a result of your content and visuals, I have been inspired to change.

    • @dganalysis
      @dganalysis  10 місяців тому +1

      Are you using power query in excel, or just straight excel? If using power query, then the jump to power bi should be quite straightforward.
      Power bi is not so difficult, just needs a slightly different approach than excel.
      It is based on analysing columns and rows with applied filters, rather than individual cells or defined ranges.

  • @alexgry4763
    @alexgry4763 26 днів тому +1

    Gerard looks and sounds very similar to Jason Isaacs. So all this video is pretty much Lucius Malfoy explaining you some Power BI

    • @dganalysis
      @dganalysis  26 днів тому

      Haha, thanks, I'll take it as a compliment....Jason Isaacs is a legend 🙌

  • @mergedinself
    @mergedinself 6 місяців тому +1

    Hi Gerard, thanks for this video, very helpful. I'm curious how you've created and used MonthCompleted and YearCompleted in your date table?

    • @dganalysis
      @dganalysis  4 місяці тому

      You can download the file and see the calendar table code inside power query.

  • @youngdataio
    @youngdataio 10 місяців тому +1

    Realy good vidéo !

  • @BbabbittGolf
    @BbabbittGolf 2 місяці тому +1

    love this kpi hack!!
    Out of curiosity - what canvas size do you use? I’m having a hard time fitting everything using 16:9

    • @dganalysis
      @dganalysis  2 місяці тому

      Thanks, typically I set a custom of 1600:900.
      Considering the smallest font size is 8, I find 16:9 can be a bit restricting

  • @PLara-tf4eg
    @PLara-tf4eg 6 місяців тому +1

    thanks a lot for this video, i wonder if with november update reference labels in kpi card should be more easy?

    • @dganalysis
      @dganalysis  6 місяців тому +1

      Yes, potentially, but not sure about the text formatting and spacing, etc. I think there might be issues with alignment and text overlap.

  • @MultiGuiles
    @MultiGuiles 9 місяців тому +1

    Gerard: excellent!
    Just be aware that the dynamic title is not working well with the horizontal bar chart (100%). It then does not recognize when something has been cross selected in the page.

    • @dganalysis
      @dganalysis  9 місяців тому

      Thanks, is this an issue with selected interactions?

    • @MultiGuiles
      @MultiGuiles 9 місяців тому +1

      Yes

  • @ha-pep
    @ha-pep 9 місяців тому +1

    Thank you very much for sharing. I have a query for the Colour Measure, you create the var instead of writing directly.
    What is it for, will it be much different from writing directly attached?
    Colour Format Rev =
    SWITCH(TRUE(),[Total Order Net Revenue] >= [Target Monthly Revenue], "Dark Blue", "Dark Red")

    • @dganalysis
      @dganalysis  9 місяців тому

      Thanks for your comment. It is fine to write a direct SWITCH(TRUE()) statement. I only used VAR here because I was copying my measures across, and my standard format was to include variables.

  • @user-fn9gz7nl9n
    @user-fn9gz7nl9n 11 місяців тому +2

    That's fantastic! Would it be possible for you to share the PBIX file for this project?

    • @dganalysis
      @dganalysis  11 місяців тому +2

      I'll be dropping a copy of the model this week on my blog. I'll add a link in the description of this video when I do it.

  • @bulbulahmed3098
    @bulbulahmed3098 11 місяців тому +1

    ❤❤❤❤

  • @chandanamb9061
    @chandanamb9061 2 місяці тому +1

    Hi, Thank you for the video
    Had a doubt here your are only comparing end of month... What if I had to select the daterange that the user has selected in slicer maybe 2 weeks and based on that show the trend by comparing it with the previous 2 weeks...

    • @dganalysis
      @dganalysis  2 місяці тому

      Thanks,
      If you wanted to be able to show trends on a two-week /fortnight basis, you will probably need a dedicated column in the date table to show the fortnight values.
      Then the process would be quite similar

  • @jayxpea
    @jayxpea 11 місяців тому +1

    Thanks for the video. I can’t seem to find the reference line section in my line chart. I’ve got julys version of pbi. What am I missing here? Thanks

    • @dganalysis
      @dganalysis  11 місяців тому

      Just confirming you are selecting a line chart only, and not a line and bar chart combo? If it is a line chart, there should be a reference line option on the formatting pane.
      It should be third item from the bottom of the pane, above anomalies and error bars

    • @jayxpea
      @jayxpea 11 місяців тому +1

      @@dganalysis appreciate the response. Confirming I'm using the line chart only. that's why it's very strange.... do you have a video where you go through how to create the "DATE XA" table in power query?

    • @dganalysis
      @dganalysis  11 місяців тому

      @oneeyeshutcreative yeh, weird, I went back to check mine, and it was there. If you are connected with me on linkedin, feel free to dm .me

  • @saichandu5965
    @saichandu5965 11 місяців тому +1

    Awesome work ..high level dax and a request from my side can u abke to do rev n cost analysis based on employees FTE week ok week n qoq n mom

    • @dganalysis
      @dganalysis  11 місяців тому +1

      I'll add it to the list and see what I can do.

    • @saichandu5965
      @saichandu5965 11 місяців тому

      @@dganalysis thank you will for it....

  • @Wzxxx
    @Wzxxx 11 місяців тому +1

    Thx. That workouround! Why it is not implemented in BI? Who will ever know that You can change it like this? Great tutorial!

    • @dganalysis
      @dganalysis  11 місяців тому

      Thanks - which workaround?
      Some of these things may be implemented as standard in the future

    • @Wzxxx
      @Wzxxx 10 місяців тому +1

      @@dganalysis the with switching between chart to adjust point color

    • @dganalysis
      @dganalysis  10 місяців тому

      @@Wzxxx yes, they should fix it, but not sure when

    • @Wzxxx
      @Wzxxx 10 місяців тому

      @@dganalysis they did not “fixed” dark mode (there is no dark mode), auto exist is called a feature not a bug, so i guess that it won’t be fixed in years. In my whole life I have never work with such bad designed and counterintuitive software as Power BI so…🙂

    • @dganalysis
      @dganalysis  10 місяців тому +1

      @Wzxxx haha, yes, sometimes I wonder about their priorities... sometimes they fix things that don't need fixing, and ignore more important things.
      I guess I got used to it, and we have to come up with workarounds to do what we want....

  • @mandata143
    @mandata143 11 місяців тому +1

    New subs here.

    • @dganalysis
      @dganalysis  11 місяців тому

      Welcome aboard 😀
      If there is anything you would like to see, hit me up.

  • @minamishail_Tech2024
    @minamishail_Tech2024 11 місяців тому +1

    Hi, can I use Full Excel features, Power BI, and other Microsoft analytics tools on MAC, or it's not supported?

    • @dganalysis
      @dganalysis  11 місяців тому

      community.fabric.microsoft.com/t5/Desktop/Installing-PBI-on-Macbook/td-p/3095410

  • @anjaliunnikrishnan5814
    @anjaliunnikrishnan5814 11 місяців тому +1

    Great work! Thank You. One help, please... When I apply the subtitle measure to the chart it is not working and showing can't display visual. The visual is not showing after applying the conditional formatting.

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Let me know a little more context. What size is the chart (horz and vert pixels), and have you applied the month slicer? And did you use my model, or create your own?

    • @anjaliunnikrishnan5814
      @anjaliunnikrishnan5814 11 місяців тому +1

      @@dganalysis Yes. I used your model and was following the video. After applying the measure for the subtitle 'subtitle reporting year rev' the line chart is showing an error 'couldn't load the data for this visual'. Formatting options also became unavailable. The size was 278*374. I applied the slicer too.

    • @dganalysis
      @dganalysis  11 місяців тому +1

      @anjaliunnikrishnan5814 it may be a data type error, try dropping the subtitle in a card visual and see if it shows the text

    • @anjaliunnikrishnan5814
      @anjaliunnikrishnan5814 11 місяців тому +1

      @@dganalysis Thank you. But it is not showing on the card too. Same error

    • @dganalysis
      @dganalysis  11 місяців тому +1

      @@anjaliunnikrishnan5814 then you likely have an error in a data type or in the dax calculation

  • @sikandar6381
    @sikandar6381 11 місяців тому +1

    Where did you get the Date and Date XA table ?

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Date table is just a custom date table. The DateXA is basically just a copy of the month end column from the main date table.

    • @Rsal86
      @Rsal86 9 місяців тому

      @@dganalysis Do you have a video on how this created? I'm new to PowerBI coming from Tableau

  • @moathalqsem8569
    @moathalqsem8569 11 місяців тому +1

    Amazing .Can You share the pbix file of this project?

    • @dganalysis
      @dganalysis  11 місяців тому

      Yes, will add the base file on my blog this week, will update the notes on this video with a link

  • @jakob2746
    @jakob2746 10 місяців тому +1

    Could you share the pbix? the file on your google drive is empty and contains 0 measures

    • @dganalysis
      @dganalysis  10 місяців тому

      The intent was to provide a blank model so people could follow along and create it. There is a blog post with all the calculations included too. Link in the description

  • @aishuodala6974
    @aishuodala6974 11 місяців тому +1

    Can You share the pbix file of this project? it would be really helpful

    • @dganalysis
      @dganalysis  11 місяців тому +1

      Yes,I will share the blank model to help people follow. I will use it on future videos too

  • @DrewMery
    @DrewMery 4 місяці тому

    The UNICHAR(10) is not producing a new line. Anyone else having trouble with this?

    • @dganalysis
      @dganalysis  4 місяці тому

      It only works with the subtitle (not title), and ensure your version on power bi has been updated within the last year.

    • @DrewMery
      @DrewMery 4 місяці тому +1

      @@dganalysis I just figured out the problem. I had text wrap on. I had to turn it off.

    • @dganalysis
      @dganalysis  4 місяці тому

      @@DrewMery all good 👍

  • @lakshmannareddy8671
    @lakshmannareddy8671 8 місяців тому

    your teaching is good but we have noise of your keyboard

  • @alexzir
    @alexzir 5 місяців тому +1

    Great! But is it really needed? Because it's difficult to support it hundreds reports around companies.

    • @dganalysis
      @dganalysis  4 місяці тому

      I guess it depends on you situation and what you need to communicate, and whether that is required in each report you produce.
      Once you create one, it is simple to copy.
      On a side note, a company that has "hundreds" or reports which required this type of kpi card would ring alarm bells in my head.

  • @rodfowler3968
    @rodfowler3968 10 місяців тому

    'Promo sm'

  • @AndreCastilio
    @AndreCastilio 10 місяців тому

    Awesome!

  • @mogarrett3045
    @mogarrett3045 11 місяців тому +1

    awesome