Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi all. Hoping for som help with a problem i've run into. I have the below a chart of accounts that has been run through a function that splits the column _acc into respective numbers (using a function created by @ImkeF ). So all accounts are 4 digit numbers. All other numbers are referens to _RowNo. Here's the issue... the reference to _RowNo in _ListAcc can either be to a series of accounts or to _RowNo. Eg. 111000 references accounts 3051 to 3058 (ignore the duplicated 3054 it's a typo) but 120000 references 111000.
The result should be only the referenced list of 4 digit accounts ie 120000 would also be 3051 to 3058. A column with lists of accounts would be ideal.
My plan was to filter out the parent 'accounts' to a list and first do a check if there is a match in _RowNo and resolve these first until there's only references to a list of accounts. But this is as far as i got with my knowledge of PQ.
Any help would be appretiated.
I've added an example pbix file via link.
https://1drv.ms/u/s!Ajc6i_FeHBufnQ64tjE_xfskXFla?e=Sq0sLZ
Solved! Go to Solution.
I couldn't modify your query (as it points to a local file), but you can use the function in this article to get PATH functionality in PQ.
Guest Post: Using List.Accumulate for Input/Output Genealogy – The BIccountant
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
I couldn't modify your query (as it points to a local file), but you can use the function in this article to get PATH functionality in PQ.
Guest Post: Using List.Accumulate for Input/Output Genealogy – The BIccountant
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Thanks! After a bit of testing and tweaking your script worked just as required.
@Hannisky I was wondering if you were trying to achieve the following outcome based on the following DAX concept:
PATH – DAX Guide
SQLBI Video
AccountKey | ParentKey | Account Path | Path Length |
3051 | 111000 | 140000 | 120000 | 111000 | 3051 | 4 |
3052 | 111000 | 140000 | 120000 | 111000 | 3052 | 4 |
3053 | 111000 | 140000 | 120000 | 111000 | 3053 | 4 |
3054 | 111000 | 140000 | 120000 | 111000 | 3054 | 4 |
3055 | 111000 | 140000 | 120000 | 111000 | 3055 | 4 |
3056 | 111000 | 140000 | 120000 | 111000 | 3056 | 4 |
3057 | 111000 | 140000 | 120000 | 111000 | 3057 | 4 |
3058 | 111000 | 140000 | 120000 | 111000 | 3058 | 4 |
4051 | 130000 | 140000 | 130000 | 4051 | 3 |
4052 | 130000 | 140000 | 130000 | 4052 | 3 |
4053 | 130000 | 140000 | 130000 | 4053 | 3 |
4054 | 130000 | 140000 | 130000 | 4054 | 3 |
4055 | 130000 | 140000 | 130000 | 4055 | 3 |
111000 | 120000 | 140000 | 120000 | 111000 | 3 |
120000 | 140000 | 140000 | 120000 | 2 |
130000 | 140000 | 140000 | 130000 | 2 |
140000 | 140000 | 1 |
Thanks for the vids they were interesting. I would like to resolve this using power query.
Hi no not really. Eg. 140000 should be expanded so that in column _ListAcc shows only accounts (4 digit numbers) for this we need to resolve that 120000 references 111000 and 112000 and not accounts.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
41 | |
27 | |
27 | |
20 | |
13 |
User | Count |
---|---|
68 | |
55 | |
43 | |
28 | |
22 |