PowerBI - Creating custom table from three different source tables - powerbi

I am trying to build a custom table from three different source tables.
There are three column names, common in these source tables. I want to build a custom table which has all of those records from these tables.
The operation involved here is appending records on the basis of column names in all the source tables.
Here is a copy of what I require
How to do this PowerBI?

I'll assume you have all three source tables loaded into your Power BI Desktop.
Click the "Edit Queries" button in the ribbon...
...to open the Power BI Query Editor (PowerQuery).
Then click the "Home" tab, then the drop-down arrow next to "Append Queries", and click "Append Queries as New":
Select the "Three or more tables" radio button, and make sure all all three tables are listed in the "Tables to Append" list, so the dialog box looks like this:
...and click OK.
It'll create a new appended table, named Append1, that looks like this:
Then click the "Home" tab, and "Close & Apply" to load the new "Append1" table into Power BI.
(If you don't want the "Age" column included, you can remove it before you "Close & Apply." To do that, just right-click the "Age" column and select "Remove.")

Related

How to remove the empty rows in the table in PowerBI?

Hi all,
I have a table in PowerBI as shown in the screenshot above. I want to remove the rows in the table where column D is empty. So in the example above, the rows that should be removed are row7,8,9,10. In Power Query Editor, I'm only able to remove the rows if the entire row is empty.
May I know how should I remove row 7-10 in PowerBI? In future, if the data for row 7-10 in column D are available, then it will be restored back. Is this possible to achieve? Any help or advice will be greatly appreciated!
You can do as #Jeroen Mostert mentioned in his comment, within Power Query, or if you are just trying to display the table as a table visual in Power BI like this...
...then you could just filter the table visual by the column with blanks within Power BI without doing anything in Power Query.
To filter the table visual:
select the table visual
then, in the Filters pane, find the section about your column named Final, and then select "is not blank" from the drop-down selection below "Show items when the value"
then click Apply filter.
This screen snip shows the table visual selected and the Filters pane visible with "is not blank" selected in its drop-down.

How to change the icons for tables displayed in Power BI Desktop field list?

I can see that some tables have different icons, and I would like to be able to decide which icons is associated to a table.
I have tried creating an empty table with just measures in it, but the icon stays the same as for regular tables. I cannot figure out why the first table called "Totals" in my example of tabular model gets a different icon in Power BI Desktop field list.
I would like to find out how Power BI Desktop decides to assign which icon to a table.
See screenshot, the green arrow is pointing to an icon that is different from all the other tables in the model.
You can make any table look like the one you have on the top:
Hide all columns in a table (right-click a field, select "Hide");
Once all columns are hidden, save pbix file, close, re-open.
Essentially, the icon changes when a table contains no visible data fields, but has DAX measures. Designers often use this trick to organize their measures in one place, instead of assigning them to many different tables.

Is there any drill through possible within a single table in Power BI?

I have a table Visual where the Data like Date,Description,Value,Type are present. If the one of the 'Type' value is clicked the Next row should expand showing the details related to that type , like - > ID, Message. Also the Expanded detailed row should come up only when the selected user group does the Type selection within the same Power BI table visual.
I have created 2 tables.I have created the relationship between these two tables using the ID column.Since its the OLAP based Report, I have created the RLS implementation on the 2nd table for the particular user group.
Yes, create a hierarchy in your model. In the fields pane right-click Type and click New hierarchy. Then right-click ID and click Add to hierarchy. Many visuals like the Matrix and others, will then offer drill down.

Creating an index column for Power Bi

I have a table of member IDs and transactions in Power BI, I would like to create an index column for it, any suggestions?
Regards
My preferred method is to use PowerQuery (Power BI's Query Editor). Here's how:
Click the "Home" tab in Power BI and then click the "Edit Queries" button.
Then, under "Queries" on the left side of the screen, click on the name of
the table you want to add the index to.
Then click on the "Add Column" tab and then click the "Index Column"
button. (If you click the down arrow beside the Index Column button,
you can decide what number to start the index with.)
Then click "File" and "Close & Apply".

Transpose table in report visual in Power BI Desktop

This is how my table looks like in Power BI Desktop:
In the 1st column, we have the year, and in the n remaining columns the indicators.
I'd like to build a matrix visual with the indicators in the rows and years in columns.
Now, I know I can unpivot all the columns except the year in the query editor. But the structure above is necessary to build charts where the x-axis is the year and the series is only one or two indicators.
Is there a way (a measure, calculated table or other) to build the matrix I need?
Thanks!
If I understand correctly, you want both your original table layout and a new transposed table like this:
You can do that with a new, additional query.
Just go into your query editor and right click on your existing query (in the left pane of the screen), and then click Reference. That will create a new query, using the previously existing query as its source.
Then click the Transform tab. Then click the bottom part of the "Use First Row As Headers" button, so that you can then click on "Use Headers as First Row".
Then click on Transpose.
Then click on the top part of the "Use First Row As Headers" button (or click on its bottom part and then "Use First Row As Headers")
Then click on the Home tab and "Close & Apply". This will add a new table to your Power BI data set, from the transposed table.
Open the excel data you want to transpose in power query editor.
go to transform tab.
and drop down "use first row as header" and select "use header as first row" -> this will add one more row at the top of the data as shown in the second screenshot1
2
and then click on transpose button. you can see the data has been transposed.
3
If you want to remove the first row, drop down "use first row as header" and select "use first row as header"