March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
So we have a workflow for engineers where they document their time against an opportunity, that once sold gets turned into a project, that they may then again document their time against. I'm trying to make a simple sold hours vs actual (opportunity hours + project hours) chart.
Our opportunity table is:
OppNo, ProjectNo
Our timebill table is:
UserId, Opportunity#, Project#, Time billed
The problem I feel I am running into is we have data in this table that looks like this:
james, (blank) , 12345, 3
Jim, 42453, (blank) 5
I tried to do a measure of calculate(sum(timebilled),project#=blank)) to only summerize the ones with opportunity listed but it isn't working. What is the correct forumula for this?
Hi,
You only want to sum up the hours where there is a blank in the Opportunity# column. Try this
=CALCULATE(SUM(Data[Time billed]),FILTER(Data,ISBLANK(Data[Opportunity#])))
Does this work? If not, then share the link from where i can download your PBI file.
Personally I try to avoid blanks/nulls and replace them with a dummy value.
I would also add a conditional column in M(Query Editor) or computed column to Set the Type e.g. Opportunity/Project
You could also then have 2 conditional colums/computed column or measures for Opp Time Billed and Project Time Billed.
They could be aggregated without a filter.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
114 | |
76 | |
57 | |
52 | |
44 |
User | Count |
---|---|
167 | |
117 | |
63 | |
57 | |
50 |