UserStory: in 99% cases we use previous name as input for current step - very annoying and difficult to read, not comfortable to type and edit (it's always a double work).
Proposal: reserve some special symbol (#, for instance) for previous step name (like "_" for each)
This feature would be very useful for advanced users, who works more with Advanced Editor than with GUI.
Metacode Example:
Instead of this:
let Source = someLoadDataFunction(...), #"Step 1" = someFunction1 (Source, ....), #"Nice Step 2" = someAdvancedFunction2 (#"Step 1", ....), #"Clever Step Name 3" = someVeryAdvancedFunction3 (#"Nice Step 2", ....), #"beautiful Step 4" = someSmartCode4 (#"Clever Step Name 3", ....), Result = someGeniousCode5 (#"beautiful Step 4", ....), in Result
It would be nice to use this syntax:
let Source = someLoadDataFunction(...), #"Step 1" = someFunction1 (#, ....), #"Nice Step 2" = someAdvancedFunction2 (#, ....), #"Clever Step Name 3" = someVeryAdvancedFunction3 (#, ....), #"beautiful Step 4" = someSmartCode4 (#, ....), Result = someGeniousCode5 (#, ....), in Result
Post with screens available here
3 Comments
- DSipcenkoNew Member
Is it possible to edit posts?
- josh_turnbullNew Member
Very necessary for the scenarios where we need to move steps around, and risk breaking references that are hard to debug in an already very-hard-to-debug language. Since order of operations is intrinsic to power query, relativising references would make it far easier to work with code rather than the restrictive GUI.
Would be good to be able to traverse multiple steps backwards in cases where the step before is not the table you intend to operate on, but retrieves some value you need, e.g.:
let
Step1 = loadData(...),
Step2 = ([params...]) => [function definition],
Step3 = Table.AddColumn(# - 1, "NewColumn1", each Step2([params...]))
in
Step3
- fbcideas_migusrNew MemberStatus added:New
Recent ideas
Option to set custom width for gridlines OR fixed outer padding
When designing reports, using the align and distribute evenly options in the format pane are useful, however when designing report pages with fixed bleeds between visuals I have to follow these steps...IolaWhiteley43 minutes agoAdvocate IINew2Views0likes0CommentsDefault Scrollable Time-Series Charts to Most Recent Data
Currently, Power BI time-series charts always open scrolled to the earliest (leftmost) date by default, which is inconvenient for reports where users are interested in the most recent (rightmost) dat...CStillwell1 hour agoNew MemberNew19Views2likes1CommentOption to Stop Fabric Planning Billing Session After Plan Item Deletion
Currently, a Fabric Planning session remains active for 30 days once triggered. If a user creates a Plan item only for testing and deletes it the next day, the billing session still continues and c...v-dugumarrir13 hours agoMicrosoft EmployeeNew44Views10likes1Comment