Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
ratercero
Helper III
Helper III

Summarize a Union of Tables

Hi, 

 

Looking to summarize a union of 2 tables by Machine 3 and assigned date here is my union code:

 

 

OEE_TRANSIT = 
UNION (
    SELECTCOLUMNS (
        t_Batch,
        "Machine #", t_Batch[c_MachineId],
        "Assigned date", t_Batch[ASSIGNED_DATE],
        "RUN_HOURS", t_Batch[RUN_HR_DAY1],
		"SET_HOURS", t_Batch[SET_HR_DAY1],
		"BATCH_HOURS", t_Batch[BATCH_HR_DAY1]
    ),
    SELECTCOLUMNS (
        FILTER ( t_Batch, t_Batch[DAY_1] <> t_Batch[DAY_2] ),
        "Machine #", t_Batch[c_MachineId],
        "Assigned date", t_Batch[DAY_2],
        "RUN_HOURS", t_Batch[RUN_HR_DAY2],
		"SET_HOURS", t_Batch[SET_HR_DAY2],
		"BATCH_HOURS", t_Batch[BATCH_HR_DAY2]
    )
)

I get this error when i try to summarize it:

Capture2.JPG

 

 

 

 

thanks for the help

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

Looks like it wants you to have an aggregation for 

t_Batch[BATCH_HR_DAY1]

like SUM(t_batch[BATCH_HR_DAY1]) ? 


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

3 REPLIES 3
Greg_Deckler
Super User
Super User

Looks like it wants you to have an aggregation for 

t_Batch[BATCH_HR_DAY1]

like SUM(t_batch[BATCH_HR_DAY1]) ? 


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

thank you @Greg_Deckler, It worked! is there a way to do this in "1 step"  instead of having a middle table as Im using??

Depending on your data source, you could write a SQL union statement or use an Append/Merge query perhaps.


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.