MSPowerBI

From Wiki RB4

Information[edit]

  • extension for local saves is *.pbix

Concepts[edit]

Relationsships[edit]

Import aspects are:

  • Auto-detected relationships
  • There may be only one active relationship between two tables
  • There may be an unlimited number of in-active relationships between two tables
  • Relationships may only be built on a single column, not multiple columns
  • Relationships automatically filter from the one side of the relationship to the many side Relationships cannot be built directly between tables that have a many-to-many relationship
  • Cross-Filtering means a filter from a 1-to-many and many-to-1 relationship like filter on one dimension table to filter another dimension table via a fact table

The arrows defines the direction of filtering:

Hierachies[edit]
Modelling Organizational Hierachies[edit]

Calculated Columns[edit]

ES Activity Order = RELATED('ES Activity Order'[ES Activity Order])

Measures[edit]

DAX Studio[edit]

Operation[edit]

Import Data from Excel[edit]

General Information[edit]

Power Query Editor always works with a preview of the data, to make the development process fast. When you load the data in Power BI, transformations will be applied on the entire dataset. Hence errors might have not been identified before the full import of data.


Steps[edit]

Define Import[edit]
  • select import and file
  • select transform (not load)
Delete Rows e.g. Header[edit]
  • delete rows above headers (e.g. filter sums) by
  • set first row as header line by
Add Columns[edit]

= Table.AddColumn(#"Geänderter Typ", "Charge Fact", each if Value.Is([#"Chargeability (FTE)#(lf)"], type number) then [#"Chargeability (FTE)#(lf)"] else 1)


= Table.AddColumn(#"Geänderter Typ2", "Activity Type", each if [#"Partner-PSP-Element"] = "9914.P10048.004" then "ES Admin" else if [#"Partner-PSP-Element"] = "9914.P10048.005" then "ES Training" else if [#"Partner-PSP-Element"] = "9914.P10048.006" then "ES Relationship Management" else "tbd")


= Table.AddColumn(#"Renamed Columns1", "Initials", each Text.Start([First Name], 1) & Text.Start([Last Name], 1))

Delete Rows[edit]
  • filter specific value (click to right down arrow in the column header and define the filter)
N charactors from left[edit]
  • next step delete the rows to the right
  • rename column to the original name (w/o .1 suffix)
Adjust Query[edit]
Not summing up a column like personnel number[edit]
Error Handling[edit]
  • example see here
  • remove all rows with an error in one column
  • remove all rows with an error in any column
  • replace errors in one column -> Replace Errors

Export Data to Excel[edit]

  • move or right click in header
  • select dots
  • select export data


Relationsships[edit]

Change Default Summarization[edit]


Visuals[edit]

General Properties[edit]

  • border

Filter on Visuals[edit]

Show Selection Pane for Grouping[edit]

  • you need to select at least 2 visuals to have the context menu 'group'
  • to avoid overlapping visuals put them in different groups

Sorting according to Values[edit]

  • Enter Data and give the table a name
    • if needed edit the data by which opens Power Query
    • select
    • creating columns and enter data
  • Create Relationship
  • Create new Sort Column with e.g.
ES Activity Order = RELATED(ES_Activity_Order[ES Activity Order])
  • set this column as sort column by

Slicer[edit]

  • Selection Behavior

Matrix[edit]

Mulit-Row Card[edit]

  • Title On/Off: caption of multi-row card on top
  • Visual Data -> Fields -> Right Click -> Rename for this visual: text below number
  • Visual Data -> Category Label On/Off: show text below number
  • Visual Data -> Category Label: format of text below number

Pie Chart[edit]

  • sequence of fields defines the position, starts at 00:00
  • Format -> Visual -> Legend -> Position
  • Format -> Visual -> Slices -> Colors

Single Card[edit]

  • 'Collout value' -> Font: size of number
  • 'Category label' on/off: text below number
  • 'Title': text above number

Stacked Bar Chart[edit]

  • figures in bar by switching on 'data label'
  • bar char width by spacing -> Inner Padding
  • colors

100% Stacked Column Chart[edit]

  • zoom slider

Stacked Column Chart[edit]

  • show 0 values
Table[edit]
Show Duplicates[edit]

Projects[edit]

ES KPI Reporting[edit]

  • Table for Activity Sorting: Report View -> Enter Data -> ... and edit it via these steps

English/German[edit]

Slicer Datenschnitt
E1 G1
E2 G2