Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
unfortunately I got a table which is suboptimal. Here is my sample table:
OrderNo. | Date | Type | Materials | |||
11111 | 01.01.2022 | null | Felo | |||
11111 | 01.01.2022 | null | Olef | |||
11111 | 01.01.2022 | null | 5X | |||
11111 | 01.01.2022 | Freight | ShipSquare | |||
22222 | 01.01.2022 | null | Rolle | |||
22222 | 01.01.2022 | null | YER | |||
22222 | 01.01.2022 | null | 54C | |||
22222 | 01.01.2022 | Box | 4Square |
As you can see in the column "Type" I have many emply or null values. In that case I need a calculated column which always replace all null/empy values with the type which is at least in on of those rows in each ordernumber.
For example ordernumber 11111 has one row in "Type" which is not empty: "Freight", and also ordernumber 22222 has one row which is not empty : "Box".
That is the outcome I intend:
OrderNo. | Date | Type | Materials | CalculatedColumn | ||||
11111 | 01.01.2022 | null | Felo | Freight | ||||
11111 | 01.01.2022 | null | Olef | Freight | ||||
11111 | 01.01.2022 | null | 5X | Freight | ||||
11111 | 01.01.2022 | Freight | ShipSquare | Freight | ||||
22222 | 01.01.2022 | null | Rolle | Box | ||||
22222 | 01.01.2022 | null | YER | Box | ||||
22222 | 01.01.2022 | null | 54C | Box | ||||
22222 | 01.01.2022 | Box | 4Square | Box |
Thank you very much in advance.
Best.
Solved! Go to Solution.
@Applicable88 In DAX you could do this:
Column =
VAR __OrderNo = [OrderNo.]
VAR __Type = MAXX(FILTER('Table',[OrderNo.] = __OrderNo),[Type])
RETURN
__Type
@Applicable88 In Power Query Editor, use the Fill Up feature. Right-click column header, Fill | Up
@Greg_Deckler , unfortunately not possible.
Because there are indeed OrderNo. with no Type at all, where empt/null should not be filled up or down. any ideas in DAX? If its a solution in PQ its also good.
@Applicable88 In DAX you could do this:
Column =
VAR __OrderNo = [OrderNo.]
VAR __Type = MAXX(FILTER('Table',[OrderNo.] = __OrderNo),[Type])
RETURN
__Type
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
114 | |
105 | |
79 | |
68 | |
63 |
User | Count |
---|---|
148 | |
107 | |
106 | |
82 | |
70 |