Time Tracking Data Model

Modified on Wed, 29 Jul at 2:07 AM

Model Summary

The QQube Time Tracking Data Model analyzes QuickBooks time records using worker billing, customer:job price level, and service-item sales rates.

Model TypeTime, billing-rate, and job-cost analysis
Record CoverageQuickBooks Time Tracking records
Available FieldsMore than 300
Time MeasurementMinutes
Primary UseAnalyze hours, billable status, rates, and calculated values

Best Used For

  • Reviewing time-tracking quantities and job-cost information.
  • Comparing billed, unbilled, and actual values.
  • Analyzing time by job, job dates, representative, class, or name.
  • Reviewing time by service item or payroll item.
  • Comparing worker billing, customer:job price level, and item sales rates.

Key Capabilities

  • Separates total, billable, billed, unbilled, and non-billable hours.
  • Includes worker billing, customer:job price level, and item sales rates.
  • Calculates values using each available rate.
  • Supports job, employee, vendor, customer, class, and service-item analysis.
  • Provides prepared DAX measures for Power BI and Excel Power Pivot.

Rate Calculations

Item RateService item sales price multiplied by time quantity
Worker Billing RateBilling rate assigned to the employee or vendor and item, multiplied by time quantity
Customer:Job Price LevelPrice level assigned to the customer:job and item, multiplied by time quantity

Time is stored in minutes.

QQube uses the recorded time quantity with the applicable rate to calculate the related value.

Hours, Rates, and Value Fields

The native field contains the total recorded hours. QQube field extensions separate the hours by billable status and calculate values using the available rates.

Native Fields (1)

Hours Fields
  • Total Hours of Any Status

QQube Field Extensions (17)

Field Name
Total Hours Not Billable
Total Billable Hours
Total Billable Hours (Billed)
Total Billable Hours (Unbilled)
Rate [Worker Billing Rate]
Rate [Customer:Job Price Level]
Rate [Item Sales Price]
Billable Hours [Worker Rate] Value
Billable Hours [Worker Rate] Value (Not Billable)
Billable Hours [Worker Rate] Value (Billed)
Billable Hours [Worker Rate] Value (Unbilled)
Billable Hours [Job Rate] Value
Billable Hours [Job Rate] Value (Billed)
Billable Hours [Job Rate] Value (Unbilled)
Billable Hours [Item Rate] Value
Billable Hours [Item Rate] Value (Billed)
Billable Hours [Item Rate] Value (Unbilled)

Power BI and Excel Power Pivot Measures

The prepared Time Tracking examples include 149 visible DAX measures. Hidden measures are not included.

Measure SectionVisible Measures
Power BI Company-Filter Measures2
.Base Measures17
Calendar Pattern Measures49
Hours Billable Measures44
Hours Billed Measures14
Hours Not Billable Measures7
Hours Total Measures16

Power BI company filtering

The Job and Source Name slicers use bridge tables and two support measures to show only values associated with the selected company. Excel Power Pivot handles this filtering automatically.

Included Dimensions

Calendars

Document

Lists

Technical Details

Model StructureOne Time Tracking FACT table with related dimensions and relationships already included
Time MeasurementMinutes
Rate OptionsWorker Billing Rate, Customer:Job Price Level, and Item Sales Price
DAX AvailabilityPower BI and Excel Power Pivot examples

Expected Result

Open the prepared example and analyze time by billable status, job, employee, vendor, service item, rate, or calculated value.

The FACT table, dimensions, relationships, fields, QQube extensions, and measures are already included.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article