Forum Discussion
Is this simple Data Model correct?
- 1 year ago
In Power Query, Create query "DIM_STATE" as below:
let Source = Table_A, #"Removed Other Columns" = Table.SelectColumns(Source,{"State"}), Source1 = Table_B, #"Removed Other Columns1" = Table.SelectColumns(Source1,{"State"}), SourceCombined = Table.Combine({#"Removed Other Columns", #"Removed Other Columns1"}), #"Removed Duplicates" = Table.Distinct(SourceCombined), #"Filtered Rows" = Table.SelectRows(#"Removed Duplicates", each [State] <> null and [State] <> "" and [State] <> "null") in #"Filtered Rows"Output:
----------------------------------------------------------
Similarly for "DIM_DEPARTMENT"
let Source = Table_A, #"Removed Other Columns" = Table.SelectColumns(Source,{"Department"}), Source1 = Table_B, #"Removed Other Columns1" = Table.SelectColumns(Source1,{"Department"}), SourceCombined = Table.Combine({#"Removed Other Columns", #"Removed Other Columns1"}), #"Removed Duplicates" = Table.Distinct(SourceCombined), #"Filtered Rows" = Table.SelectRows(#"Removed Duplicates", each [Department] <> null and [Department] <> "" and [Department] <> "null") in #"Filtered Rows"-----------------------------------------------------------
Close and apply changes
--------------------------------------------------------
Adjust the data model like below:
Hi ERing
Very good advice from danextian and sevenhills .
Here is a DAX version and a Power Query version.
Also, I got a little lazy with the PQ version because I only included the Departments and States from 'Table_A'. Not tough to do it using 'Table_B' as well.
I would prefer the PQ version.
Data Model Example File - PQ.pbix
Data Model Example File - DAX.pbix
Let me know if you have any questions.
Hi gmsamborn Thansk for you solutions. I see how the DAX example works
I'd also like to see how the PQ version works, but it looks like there is some issue with the file path.
Do you know what the error here is?
- gmsamborn1 year agoSuper User
Hi ERing
Sorry about the path names. To be able to do this in Power Query, I first had to export the existing data and then import it into a new copy.
I made the assumption that all departments and all states would be in 'Table_A'. If that isn't the case, it's not hard to change.
In Power Query:
- Make a reference to your 'Table_A'
- select the [Department] column
- remove duplicates
- rename to DimDepartment
- Make a reference to your 'Table_A'
- select the [State] column
- remove duplicates
- rename to DimStateExit Power Query
I hope this makes sense.
- ERing1 year agoPost Partisan
The data I provided used Excel as a data source. The data in my real report uses Snowflake.
I'm unsure how I can create a DIM_Department table and a DIM_State table in Power Query using the tables I have loaded into Power BI from Snowflake.