Forum Discussion
Difference between two tables
can you share your current syntax, and the underlying tables?
as described here
How to Get Your Question Answered Quickly
Hello Stachu ,
It was my first time publishing a question here, sorry for the incomplete information.
Columns for Table A are Department、AccountName、Date、accountingcurrencyamount
Columns for Table B are Department、AccountName、Date、budget
The relationship between two tables is "AccountName".
(Cardinality:many to many. Cross filter direction:both.)
*Measure for actual results = CALCULATE(SUM('A'[accountingcurrencyamount]),
FILTER('A',[AccountName]="Salary"|| [AccountName]="Retirement pension")
*Measure for budget = CALCULATE(SUM('B'[departmentbudget]),
FILTER('B',[AccountName]="Salary"|| [AccountName]="Retirement pension")
I used "FILTER" to choose the AccountName I need.
*Measure for difference = [Measure for actual results]-[Measure for budget]
I tried to change the relationship become Date yesterday, and got the following result.
I still can't get the right values when actual results have value...
- Stachu7 years ago
Community Champion
do the following:
1) create a new table for calendar, e.g.
Calendar = CALENDARAUTO()
2) mark the Calendar tables as Date table
3) create 1:many joins between Calendar table and both budget and actuals4) use the month from calendar table in the visual
5) set the join between A & B tables to be done on Department
- Ireneliu7 years agoRegular Visitor
I followed up the steps you suggested but having a trouble in step 3.
The relationship between Calendar table and both budget and actuals can't be active at the same time.
- Stachu7 years ago
Community Champion
Hmm, that's probably because of the many:many relationship
can you add a new table for Departments, e.g. like this:
Departments = DISTINCT ( UNION ( VALUES ( TableA[Departments] ), VALUES ( TableB[Departments] ) ) )deactivate/remove your existing many:many relationship between Actuals and Budgets
create new 1:many relationships from Departments to tables A and B
do the same for the Calendar table