Top 10 Power BI Interview Questions (based on what I usually ask)

Chandoo
31 Oct 202318:17

Summary

TLDRIn this video, the host discusses the top 10 Power BI interview questions through a fun spin-the-wheel format, offering valuable insights into key concepts such as measures vs. calculated columns, publishing reports, handling missing data, and DAX formulas. The video is interactive, encouraging viewers to engage by answering certain questions in the comments. The host also shares tips from personal experiences, making the advice practical and relatable. The video ends with an invitation to join a Power BI weekend workshop to further enhance skills and confidence.

Takeaways

  • πŸ“Š **Measure vs. Calculated Column**: A measure is used for calculations on top of a table, like counting rows, while a calculated column is part of the table, used for calculations within the table itself.
  • πŸ”„ **Publishing Process**: To publish a Power BI report, save the file, then use the 'Publish' button in Power BI Desktop to upload it to the Power BI service, making it accessible to others in a selected workspace.
  • πŸ“‰ **Handling Missing Data**: Strategies for dealing with missing data include ignoring non-essential values, requesting data from the source, or using imputation techniques like averaging.
  • πŸ’‘ **DAX (Data Analysis Expressions)**: DAX is Power BI's calculation language used for creating measures, calculated columns, and tables. An example is counting shipments and filtering them by geography.
  • πŸ”— **Connecting Multiple Data Sources**: Power BI allows connecting to multiple data sources using Power Query, which can then be merged, appended, or combined to create a unified dataset.
  • πŸ’» **Power BI Desktop vs. Service**: Desktop is for creating and designing reports, while the service is for publishing and sharing them with others.
  • ⏱️ **Performance Optimization**: To improve report performance, reduce the amount of data loaded, remove unnecessary visuals, and use the performance profiler to identify and optimize slow elements.
  • πŸ” **Row-Level Security (RLS)**: RLS in Power BI restricts data visibility based on user roles, ensuring that users only see relevant data.
  • πŸŒ€ **Slowly Changing Dimension (SCD)**: SCDs are dimensions that change over time but not frequently. They are managed by tracking changes in separate tables or rows with effective dates.
  • πŸŽ‰ **Power BI Weekend**: An annual event where attendees can learn to use Power BI and gain confidence in using the software, with the next event scheduled for November 18th and 19th, 2023.

Q & A

  • What is the difference between a measure and a calculated column in Power BI?

    -A measure in Power BI is used to calculate things on top of a table, such as counting rows, while a calculated column is part of the table itself, used to calculate values within the table, like a discount rate based on order quantity.

  • How do you publish a Power BI report to the Power BI service?

    -After creating and testing a report in Power BI Desktop, you save the file and click the publish button. This publishes the report and dataset to an online workspace, making it accessible to anyone with access to that workspace.

  • How would you handle missing data in Power BI?

    -Handling missing data in Power BI can involve ignoring non-critical missing values, requesting the data from the source, or using imputation techniques like replacing missing values with the average or median of the column.

  • What is DAX and can you provide an example of a DAX formula you've used?

    -DAX stands for Data Analysis Expressions and is the calculation language in Power BI. An example of a DAX formula used is COUNTROWS for counting shipments in a table, which can then be sliced by geography to analyze shipments to different locations.

  • What steps would you take to connect multiple data sources to a Power BI report?

    -You can connect to multiple data sources in Power BI using Power Query. Once the data is imported, you can merge, append, or combine tables from different systems to create a composite table that can be loaded into Power BI.

  • What are the main differences between Power BI Desktop and Power BI Service?

    -Power BI Desktop is the tool used for creating and designing reports, while Power BI Service is used for publishing and sharing those reports with others within or outside the organization.

  • How do you optimize performance in Power BI reports?

    -To optimize performance, you can remove unnecessary data, reduce the number of visuals on a page, use the performance profiler to identify slow elements, and consider creating aggregate tables if appropriate.

  • What is RO level security in Power BI and how would you implement it?

    -Row level security (RO level security) in Power BI is used to restrict users from seeing certain data. It can be implemented by setting up security rules that define which users can access which data, often based on their role or other attributes.

  • What does the one star and the arrow mean in the data model diagram in Power BI?

    -In Power BI, a one-to-many relationship in the data model is indicated by a '1' and a star '*'. The arrow on the relationship line shows the direction of filter propagation, indicating which table's filters will affect the related table.

  • What is a slowly changing dimension (SCD) and how do you handle it in Power BI?

    -A slowly changing dimension is a type of dimension that changes over time but not frequently. In Power BI, you can handle SCD by tracking changes in a separate table or by maintaining historical rows with effective dates to analyze the impact of changes over time.

Outlines

00:00

πŸ“Š Power BI Interview Questions and Career Boost

The speaker introduces the topic of the video, which is about the top 10 Power BI interview questions aimed at helping viewers excel in job interviews and advance their careers in data analytics. A unique twist is added with the use of a spin wheel app to select questions in a random order, promising an ultimate surprise at the end of the video.

05:01

πŸ”‘ Understanding Measures vs. Calculated Columns in Power BI

The speaker explains the difference between a measure and a calculated column in Power BI. A measure is used to perform calculations on top of a table, such as counting rows, while a calculated column is part of the table itself, used for calculations like discount rates based on order quantity. The analogy of a hand is used to differentiate between the two, with measures being external to the data table (like gloves) and calculated columns being integral parts of the table (like fingers).

10:03

πŸ“ˆ Publishing Power BI Reports and Handling Missing Data

The process of publishing a Power BI report to the Power BI service is described, emphasizing the importance of testing before publishing to ensure accuracy and the accessibility of the report to authorized individuals within a workspace. The speaker also discusses strategies for handling missing data, such as ignoring non-critical missing values, requesting data from the source, or using imputation techniques like calculating the average of a column to fill in missing values.

15:03

πŸ’‘ DAX in Power BI and Connecting Multiple Data Sources

DAX (Data Analysis Expressions) is introduced as the calculation language of Power BI, used for creating measures, calculated columns, and tables. The speaker shares a personal example of using DAX to count shipments and analyze low box shipments, and how it was visualized by geography and other dimensions. Additionally, the steps for connecting multiple data sources to a Power BI report are outlined, including using Power Query to merge, append, or combine data from different systems.

πŸ› οΈ Optimizing Power BI Report Performance

The speaker shares personal experience optimizing a Power BI report's performance by removing unnecessary data, such as historical data no longer needed for analysis. They also discuss the removal of non-essential visuals and graphical elements from report pages to reduce load times. The use of Power BI's built-in performance profiler to identify and address elements with high query and rendering times is mentioned as a strategy to improve report performance.

πŸ” Implementing Row-Level Security in Power BI

Row-level security (RLS) in Power BI is briefly introduced as a feature to restrict data visibility based on user roles, such as allowing managers to see all data while limiting line employees to their relevant data. The speaker encourages viewers to share their experiences with implementing RLS in the comments section.

🌟 Understanding Data Model Relationships and Slowly Changing Dimensions

The speaker explains the symbols used in Power BI's data model diagram to represent relationships between tables, such as the one-to-many relationship indicated by '1' and '*'. The concept of slowly changing dimensions (SCD) is introduced, using the example of a product table where the cocoa percentage might change over time. The speaker suggests handling SCD by tracking changes in a separate table or by updating the values directly, depending on the significance of the change.

πŸŽ‰ Power BI Weekend and Career Advancement

The speaker announces an upcoming Power BI weekend event on November 18th and 19th, 2023, designed to help attendees gain confidence and proficiency in using Power BI. The event includes a bonus Power BI cheat sheet for early registrants. The speaker concludes by wishing viewers success in their Power BI interviews and encourages them to explore other videos or sign up for the Power BI weekend.

Mindmap

Keywords

πŸ’‘Power BI

Power BI is a business analytics service by Microsoft that enables users to visualize data, create reports, and gain business insights. In the video, Power BI is the central theme, with the speaker discussing various aspects of using Power BI for data analytics and preparing for job interviews in the field.

πŸ’‘Measure

A measure in Power BI is a formula that performs calculations such as sums, counts, averages, and more on data that is aggregated from a table. The video explains measures as something that acts on top of a table but is not part of the table itself, using the example of counting shipments.

πŸ’‘Calculated Column

A calculated column in Power BI is a new column created within a table that performs calculations based on existing columns. The video distinguishes calculated columns from measures by illustrating them as part of the table, likening them to fingers on a hand, in contrast to measures which are external to the table.

πŸ’‘Publishing Reports

Publishing a Power BI report involves saving the report and data set and uploading them to the Power BI service, making them accessible to others in a selected workspace. The video emphasizes the importance of thorough testing before publishing to ensure accuracy and professionalism.

πŸ’‘Missing Data

Handling missing data is a common challenge in data analysis. The video discusses strategies for dealing with missing data in Power BI, such as ignoring non-critical missing values, requesting data from the source, or using imputation techniques like averaging to fill in gaps.

πŸ’‘DAX (Data Analysis Expressions)

DAX is the formula language used in Power BI for creating calculations, such as measures and calculated columns. The video provides an example of a DAX formula used to count shipments and another for counting low-box shipments, demonstrating its utility in data analysis.

πŸ’‘Connecting Multiple Data Sources

Power BI allows users to connect to multiple data sources, which can then be combined and manipulated using Power Query. The video describes the process of adding new connections and merging data from different systems to create comprehensive reports.

πŸ’‘Power BI Desktop vs. Power BI Service

Power BI Desktop is the tool used for creating and designing reports, while Power BI Service is for publishing and sharing those reports. The video clarifies that Desktop is for creation and Service is for consumption, highlighting the different roles of each tool in the data analytics process.

πŸ’‘Performance Optimization

Performance optimization in Power BI reports involves techniques to improve the speed and efficiency of report loading and data processing. The video suggests strategies such as reducing data volume, removing unnecessary visuals, and using the performance profiler tool to identify and address bottlenecks.

πŸ’‘RO (Row-level) Security

Row-level security in Power BI is a feature that restricts access to certain data rows based on the user's role or identity. The video uses the example of a manager versus a line employee to illustrate how RO security can be used to control the visibility of data within a report.

πŸ’‘Slowly Changing Dimension (SCD)

A slowly changing dimension refers to data that changes infrequently over time but still requires tracking for historical analysis. The video gives the example of a product's cocoa percentage, which might change occasionally based on feedback. SCDs are important for maintaining historical data integrity in reports.

Highlights

Unlock your dream job in data analytics by mastering Power BI interview questions.

Learn the difference between a measure and a calculated column in Power BI.

A measure acts on top of a table, while a calculated column is part of the table itself.

Discover the process of publishing a Power BI report to the Power BI service.

Ensure reports are thoroughly tested before publishing to avoid mistakes.

Handle missing data in Power BI by ignoring, requesting, or imputing values.

DAX (Data Analysis Expressions) is the calculation language of Power BI.

Use DAX to create measures, calculate columns, and even entire tables.

Connect multiple data sources to a Power BI report using Power Query.

Merge, append, or combine tables from different systems for a comprehensive data model.

Understand the main differences between Power BI Desktop and Power BI Service.

Optimize performance in Power BI reports by reducing data points and removing unnecessary visuals.

Use the performance profiler in Power BI to identify and improve slow-rendering elements.

Learn about RO (Row-level) security in Power BI to restrict data visibility.

Implement RO level security based on user roles to control data access.

Understand the symbols in the data model diagram, such as '1' and '*' for relationships.

The arrow in data model diagrams indicates the direction of filter propagation.

Explore the concept of Slowly Changing Dimension (SCD) in Power BI.

Manage SCD by tracking changes over time, such as product attributes.

Join the Power BI weekend event on November 18th and 19th, 2023, to boost your skills.

Get a Power BI cheat sheet bonus when you sign up for the Power BI weekend event.

Transcripts

play00:00

are you ready to unlock your dream job

play00:03

in the world of data analytics and boost

play00:05

your earnings potential well you have

play00:08

come to the right place in today's video

play00:11

I'm going to talk about the top 10

play00:13

powerbi interview questions so that you

play00:16

can transform your career but there is a

play00:20

Twist a literal twist I got here a spin

play00:24

wheel app and I'm going to spin this and

play00:27

take up these questions in the random

play00:30

order you don't want to miss the ending

play00:32

for an ultimate surprise so let's go for

play00:35

a spin okay so the first one is going to

play00:41

be number

play00:44

two can you explain the difference

play00:47

between a measure and a calculated

play00:52

column now a measure is something that

play00:54

we can use to calculate things on top of

play00:58

a table so for example if I have got

play01:00

some shipment data in a table and I just

play01:03

want to count how many shipments are

play01:04

there we can use a measure like count

play01:07

rows on top of the shipments table to

play01:09

count the number of shipments whereas a

play01:12

calculated column is something that is

play01:15

part of the table so in the shipments

play01:18

table we can use a calculated column to

play01:22

calculate the discount rate based on the

play01:24

order quantity of that

play01:27

shipment one simple way to think about

play01:29

about these is if you think your data

play01:31

table as this hand then a measure is

play01:35

something that is outside this hand so

play01:37

it acts on top of the hand but it's not

play01:40

part of the hand whereas a calculated

play01:43

column is like one of the fingers in

play01:45

your hand it is part of the hand itself

play01:48

so that is the main difference between

play01:50

these two things this is a lot harder

play01:52

than I

play01:58

imagined

play02:00

[Music]

play02:02

so the next one is question number seven

play02:04

describe the process of publishing a

play02:07

powerbi report to the powerbi

play02:11

service so the process begins like this

play02:14

once you finished creating the report

play02:16

and testing it and sure that you're

play02:19

happy with the results then you save the

play02:21

file and you hit the publish button in

play02:24

the powerbi desktop this is going to

play02:26

take your report as well as the data set

play02:30

and then publish it to online platform

play02:33

in a workspace that you select from that

play02:36

point onwards your report is available

play02:39

for anybody who has access to that

play02:41

workspace so this is why it is important

play02:45

to properly test your reports before you

play02:47

publish them because once it is out

play02:49

anyone in your organization who can get

play02:51

to that workspace can see what you have

play02:53

created so you don't want to have any

play02:56

mistakes the process also involves

play02:59

selecting the the workspace and making

play03:01

sure that the right people have access

play03:03

to that workspace that sort of a thing

play03:05

can be set up in the powerbi service

play03:08

Itself by either you or your it

play03:13

[Music]

play03:15

administrator the next one is number

play03:20

10 how would you handle missing data in

play03:25

powerbi so when you get questions like

play03:28

this it's a good idea to not just give

play03:31

textbook style answers it is also

play03:34

important and probably more valuable if

play03:37

you give answers from your own previous

play03:40

experiences either in work or life so

play03:43

I'm going to give you an example from

play03:45

when I had to deal with missing data

play03:47

recently in a powerbi project we were

play03:50

looking at data that is collected from

play03:53

external parties now we sent out a

play03:55

survey asking external parties to fill

play03:58

out the survey and then we are analyzing

play03:59

it naturally as we don't have control

play04:02

over this data there were many missing

play04:05

values and the strategy that we used is

play04:08

multifold for certain missing values as

play04:11

they're not too important for our

play04:13

analysis we choose to ignore them so we

play04:16

didn't bother analyzing or considering

play04:19

those averages or values when

play04:22

calculating

play04:23

summaries for other kinds of missing

play04:25

data we choose to again go back to the

play04:29

source and ask them again if they can

play04:31

provide these missing values so that is

play04:33

another strategy that I would use the

play04:36

third option is something that I also

play04:38

used because certain missing values we

play04:41

couldn't go back and ask them so this is

play04:43

where I used a technique called

play04:45

imputation so let's say we have got some

play04:48

values and there is one missing value in

play04:50

the middle somewhere we can impute that

play04:53

missing value by for example calculating

play04:56

the average of the overall column

play04:58

excluding those missing values and then

play05:00

using that average as the missing value

play05:03

we could also use median mode or any

play05:06

other statistical metric there power

play05:08

query which is the main place where your

play05:11

data comes into powerbi offers many ways

play05:13

to handle these missing values it also

play05:16

helpfully identifies if there is a

play05:18

missing value in your

play05:23

data and the next one

play05:27

is question number five

play05:31

what is Dax and can you give me an

play05:33

example of a recent Dax formula you have

play05:37

used Dax stands for data analysis

play05:40

Expressions it is the main calculation

play05:43

language of powerbi using tax we can

play05:47

calculate measures we can calculate

play05:50

columns we can even calculate tables as

play05:53

part of the

play05:54

powerbi a recent example that I used is

play05:57

similar to what I mentioned earlier the

play05:59

shipment count measure so we have got a

play06:02

shipments table and I wanted to know how

play06:04

many shipments are done so I used a

play06:07

count Rose measure on the shipments

play06:09

table to count how many shipments are

play06:11

there and then I took this measure and

play06:14

sliced it by geography so that I can see

play06:17

how many shipments are going to India or

play06:19

New Zealand or Australia some of the

play06:22

geographies in which my previous company

play06:24

operated a more advanced version of the

play06:26

same shipment count measure is low box

play06:29

shipment count this is where sometimes

play06:32

we send shipments with very few boxes of

play06:36

chocolate in them did I mention I used

play06:38

to work in a chocolate company so I

play06:41

wanted to count how many times we are

play06:43

shipping where the Box count is less

play06:45

than 50 so I used a Dax formula on

play06:49

shipment count along with calculate

play06:51

formula to introduce an extra filter to

play06:54

calculate how many low box shipments are

play06:57

there and then I again was able to

play06:59

visualize this by product or by

play07:01

salesperson to understand who is sending

play07:04

more low boox shipments while I'm going

play07:07

to keep my finger busy by tapping this

play07:09

pin button I want you to keep your

play07:11

finger busy by tapping that like button

play07:13

if you're enjoying this video so go

play07:15

ahead and do

play07:19

that the next one is number three

play07:22

describe the steps you would take to

play07:24

connect multiple sources to a powerbi

play07:28

report

play07:30

when you open powerbi and when you're

play07:32

trying to connect initially you can

play07:34

bring in one data source this could be a

play07:36

SQL Server table or an Excel file or a

play07:39

web page but once you already have that

play07:42

data in powerbi through Power query you

play07:44

can add any number of connections so we

play07:47

simply use par query and then make a new

play07:49

connection once all the data is there

play07:52

from different systems I can then use

play07:54

power query to either merge the tables

play07:56

or append them or combine the tables to

play08:00

create a third composite table and load

play08:03

that into

play08:06

powerbi the next one is number

play08:11

one what are the main differences

play08:14

between powerbi desktop and powerbi

play08:17

service powerbi desktop is the main

play08:20

software or tool that I use as a data

play08:23

analyst to create the reports or

play08:26

calculate things or establish

play08:28

connections and clean my data once I

play08:30

finish my job I then use powerbi service

play08:34

to publish and share the reports with

play08:36

other people in my organization or

play08:39

outside the organization so the key

play08:41

difference between these two things is

play08:43

one is a creation tool the desktop

play08:46

application is the creation tool and the

play08:48

service is the publishing tool so

play08:51

consumption tool anybody who is usually

play08:54

on the service their main intention is

play08:56

going to be consume the data or reports

play08:59

that you have published understand what

play09:01

is going on and then take actions all

play09:04

right we are at the last four now let's

play09:07

see what this one brings

play09:10

up number six how do you optimize the

play09:14

performance in powerbi reports again I

play09:17

want to remind you that when you get

play09:20

questions like this instead of giving

play09:22

theoretical or you know researched

play09:26

answers give it from your experience

play09:28

like what you did when you saw that a

play09:31

report was slow so for example a recent

play09:34

report that I built for a client was all

play09:37

right initially but it was kind of

play09:39

getting slow over a period of time so

play09:42

here is what we did I first looked at

play09:45

the data that is being used in the

play09:47

report and I realized that even though

play09:49

we are only analyzing 2023 performance

play09:52

for some reason we are bringing data

play09:55

from 2021 and 2022 as well initially

play09:59

when when the report was created there

play10:00

was a need to have those but the client

play10:02

is no longer looking at those parts or

play10:05

they are no longer interested in those

play10:07

strengths so a simple thing that I did

play10:09

is to remove all the 2021 and 2022 data

play10:13

by updating the query part uh you could

play10:17

do this in either power query or in our

play10:19

case we actually modified the we

play10:21

condition in the SQL so that the data

play10:24

never came into Power query itself this

play10:27

drastically reduced the amount of data

play10:29

points that are coming into powerp and

play10:32

improveed the

play10:33

performance but let's just say that

play10:36

could not fix the problem you you still

play10:38

had to see all of this data then the

play10:40

next things that I would do is I would

play10:43

look at the page where the data is being

play10:45

presented and then I will ask questions

play10:48

about are there any unnecessary visuals

play10:51

or graphical elements that are not

play10:54

contributing to the overall analysis if

play10:56

so I would take them out because every

play10:58

little thing on the page is going to add

play11:00

a little bit of load time to the report

play11:03

even if that could not solve the problem

play11:05

then I will use a performance profiler

play11:08

our bi has a built-in profiler option so

play11:11

that I can run it and then measure for

play11:14

each of the elements on the page how

play11:16

much time they're taking both for query

play11:19

as well as rendering and then I will try

play11:21

to attack the items that have very high

play11:23

render values a simple technique

play11:26

although I've never used it previously

play11:29

is rather than loading the raw data you

play11:33

could also consider building some

play11:35

aggregate tables powerbi offers native

play11:37

way to do this I never done did that as

play11:40

there was no requirement for that but

play11:42

that option is also available okay only

play11:45

three

play11:48

more number

play11:50

eight now for this one I'm not going to

play11:53

answer the question simply because I I

play11:56

do know the answer it's just that I

play11:58

thought it'll be fun if you also get a

play11:59

chance to answer this question so I'll

play12:01

read out the question I'll give you a

play12:04

short answer but I want you to answer

play12:06

this in the comments below explain the

play12:09

RO level security in powerp how would

play12:11

you implement it so Ro level security is

play12:14

a feature of powerbi that we can use to

play12:17

restrict people from

play12:19

seeing parts of the data that they

play12:22

shouldn't be seeing so for example if

play12:24

you are a manager you can see everything

play12:27

but if you are a line employe

play12:29

you should only be seeing information

play12:31

that pertains to you so you can use Ro

play12:33

level security to do that now how would

play12:36

you answer this again use your life

play12:39

experiences either from work or personal

play12:41

projects that you have done and tell me

play12:43

in the comments how you would answer

play12:45

this interview

play12:47

question okay only two

play12:51

more number

play12:53

four and that makes number six as the

play12:56

last one or I think number nine as the

play12:58

last one

play12:59

yeah

play13:01

uh what does the one star and the arrow

play13:05

mean in the data model

play13:08

diagram So within powerbi when you have

play13:11

multiple tables you can create a data

play13:13

model in the data model will have these

play13:16

extra symbols between the tables on the

play13:18

line that connects them so a one and

play13:21

star means the relationship is one to

play13:23

many a simple example is going back to

play13:26

the shipment table that I was talking

play13:28

about

play13:29

in each shipment we will have a product

play13:31

code and a corresponding product

play13:33

Dimension table that tells us more about

play13:36

these products so the relationship

play13:38

between shipments and products table is

play13:41

many to one that means many shipments

play13:44

can be for the same product so the many

play13:47

side is usually denoted with star and

play13:49

one side is denoted with one and then

play13:52

there is also an arrow usually pointing

play13:55

from product table to the shipments

play13:57

table what this arrow means is the

play14:00

filters will flow from product table

play14:04

down to the shipments table so that

play14:06

Arrow indicates the propagation of

play14:08

filters uh a simple way to think about

play14:10

this is in a report if I have got a

play14:13

slicer on a product category and I

play14:16

select a specific category like bars in

play14:19

the product category slicer then because

play14:22

that slicer is in the product table my

play14:24

product table is going to be filtered

play14:26

first and as the arrow say is the filter

play14:29

should now propagate down to shipments

play14:32

it's going to come down to shipments

play14:33

table shrink the shipment table to just

play14:36

the selected categories records and then

play14:39

all the values on the screen will be

play14:41

calculated for that so that's what these

play14:43

symbols mean and now the last question

play14:45

is number nine which is what is a slowly

play14:49

changing Dimension SCD give me an

play14:52

example and how you handle it so again

play14:56

I'm going to partly answer this but I

play14:57

want you to think about it and use the

play14:59

comments to write your experience with

play15:02

SCD a slowly changing Dimension is any

play15:07

Dimension that slowly changes over time

play15:11

so a simple example is going back to the

play15:14

previous one my product table within the

play15:17

product table we have a option called

play15:20

Coco percentage so we sell chocolate so

play15:23

every product has a certain percent of

play15:25

cocoa in it and that percent is usually

play15:28

fix it for many of our products but some

play15:31

of the more experimental products we

play15:33

might tweak this over a period of time

play15:37

so initially a product might have 20%

play15:39

Coco but based on the customer feedback

play15:41

we might choose to reduce it down to 18%

play15:44

or increase it to

play15:46

30% so that that column itself is it's

play15:50

not changing every day but it changes

play15:52

maybe once every 6 months or once a year

play15:54

depending on seasonal patterns and

play15:56

whatnot now when that happens

play15:59

that is a slowly changing Dimension

play16:01

because that aspect of that Dimension is

play16:03

changing

play16:04

slowly uh and you can handle this by

play16:07

keeping track of the percentages in

play16:10

another separate table or having

play16:12

separate rows every time such change

play16:14

happened with an effective date uh let's

play16:17

say you wanted to understand what impact

play16:20

that cocoa percentage had on customer

play16:24

satisfaction or shipment count or

play16:26

something else uh you you need to know

play16:29

what was the percentage before and after

play16:32

that slow change happened so we need to

play16:34

have those records in some other cases

play16:36

if it is a trivial thing we wouldn't

play16:38

bother keeping all the values we just

play16:40

update delete the old value and put the

play16:42

new value so that is an example of a

play16:44

slow changing

play16:45

Dimension how do you answer this again

play16:48

put your choices or options in the

play16:51

comments now let's talk about the

play16:53

surprise if you are thinking all of

play16:56

these questions are fine but I don't

play16:58

understand

play16:59

that well enough I don't have that

play17:01

technical understanding or the

play17:03

confidence then I have got good news for

play17:05

you I'm running my annual powerbi

play17:08

weekend this year on November 18th and

play17:11

19th in this powerbi weekend it's a 4our

play17:14

event so 2 hours on Saturday 2 hours on

play17:17

Sunday we are going to meet in an online

play17:19

meeting and I will be teaching how to

play17:22

use powerbi so that you can gain that

play17:25

initial confidence and comfort level

play17:28

around this software it's happening on

play17:31

November 18th and 19th in 2023 but if

play17:34

you're watching this after that date you

play17:36

can still find the next iteration of

play17:38

this event details in the video

play17:40

description below so the tickets for

play17:42

this are on sale go ahead and sign up

play17:45

now if you sign up now you will get a

play17:48

powerbi cheat sheet as an extra bonus as

play17:51

well so go ahead and check that out

play17:53

powerbi weekend happening on November 18

play17:56

and 19 now whether you choose to attend

play17:59

this powerbi weekend or not I sincerely

play18:01

wish you all the very best with your

play18:03

upcoming powerbi interview I hope you

play18:06

will get that job thank you so much for

play18:08

watching and check out some of my other

play18:10

videos that show up on the screen or

play18:12

sign up for the powerbi weend

play18:15

bye-bye

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
PowerBIData AnalyticsInterview QuestionsDAX FormulasPerformance OptimizationData ModelingSCDData ImputationData SecurityPowerBI Weekend