Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
hi expert,
i am new to power BI, and when I try to use summarize function with 2 tables with following syntax,
var t_op = SUMMARIZE(
MergeALLSQL,
MergeALLSQL[name1],
MergeALLSQL[re_FORM_OP1],
MergeALLSQL[Account],
JDT1op[SYSCred]
)
it shows the error "the column 'SYSCred' specified in the 'SUMMARIZE' function was not found in the input table."
tables are in many with many relationships, and mapping with the account number,
any idea?
Sunny Wu
Solved! Go to Solution.
Yes you are right. It was my mistake. Please try
var t_op =
GENERATE (
SUMMARIZE (
MergeALLSQL,
MergeALLSQL[name1],
MergeALLSQL[re_FORM_OP1],
MergeALLSQL[Account]
),
SELECTCOLUMNS ( RELATEDTABLE ( JDT1op ), "@SYSCred", JDT1op[SYSCred] )
)
Hi @SunnyWu
please try
var t_op =
GENERATE (
SUMMARIZE (
MergeALLSQL,
MergeALLSQL[name1],
MergeALLSQL[re_FORM_OP1],
MergeALLSQL[Account]
),
RELATEDTABLE ( VALUES ( JDT1op[SYSCred] ) )
)
Hi @tamerj1 ,
Thanks you first, but it shows an error The RELATEDTABLE function expects a table reference for argument '1', but a table expression was used.
sunny
Yes you are right. It was my mistake. Please try
var t_op =
GENERATE (
SUMMARIZE (
MergeALLSQL,
MergeALLSQL[name1],
MergeALLSQL[re_FORM_OP1],
MergeALLSQL[Account]
),
SELECTCOLUMNS ( RELATEDTABLE ( JDT1op ), "@SYSCred", JDT1op[SYSCred] )
)
Thx, it is working, and it is inner join, many thanks!
Try the following that creates a new table:
Table =
var combinetable = ADDCOLUMNS('MergeALLSQL',"SYS Cred",RELATED('JDT1op'[SYSCred]))
return
SUMMARIZE(combinetable,[SYS Cred],'MergeALLSQL'[name1],'MergeALLSQL'[re_FORM_OP1],'MergeALLSQL'[Account])
still not working
or i cannot use related() in many-to-many relationships?
https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-many-to-many-relationships
make sure that the fieldname is written correcty in the formula and in the relationship between the two tables select 'Both' on 'Cross Filter Direction'
hi @themistoklis i counter check all the field names
and
the relationship is 'Both' on 'Cross Filter Direction'
User | Count |
---|---|
12 | |
11 | |
8 | |
6 | |
6 |
User | Count |
---|---|
24 | |
19 | |
14 | |
10 | |
7 |