tmdl-lens-test-report
Generated by tmdl-lens
Contents
Overview
Property Value Culture en-US Compatibility Level 1605 Data Source Version powerBI_V3
1. Data Sources
This model contains 3 loaded tables, 1 calculated table, 1 field parameter, 1 measures-only table, 1 calculation group, 1 not loaded, 7 measures, 3 relationships.
Table Source Type Source dim-productPower Platform Dataflow source-dataflow-platform -> Power Platform Dataflow -> product_dim fact-salesPower BI Dataflow source-dataflow-standard -> Power BI Dataflow -> sales_fact helper-order-lookup (hidden)SQL source-sql-staging -> source-sql-direct -> SQL -> fake-server.database.windows.net -> SalesDB -> dbo.orders
Support Tables
Table Type _measuresMeasures cg-time-intelligenceCalculation Group dim-dateCalculated (DAX) param-metric-selectorField Parameter
Not Loaded
Table Source Type Source source-sql-stagingSQL source-sql-direct -> SQL -> fake-server.database.windows.net -> SalesDB -> dbo.orders
Not Loaded Column Format Strings (3 total, 2 unique)
Format String Count Columns (none) 2 status (source-sql-staging), internal_notes (source-sql-staging)01 order_id (source-sql-staging)
2. Table Details
dim-product
Source: Power Platform Dataflow
Entity: product_dim
Chain: source-dataflow-platform -> Power Platform Dataflow -> product_dim
Columns
Column Type Format Summarize By Source Column Sort By Description Hidden product_idText - none product_id- Unique identifier for the product, sourced from the product dimension feed product_nameText - none product_name- - categoryText - none category- Product category grouping used for merchandising reports unit_priceDecimal - sum unit_price- - product_urlText - none product_url- -
Data Categories: product_url = WebURL
fact-sales
Source: Power BI Dataflow
Entity: sales_fact
Chain: source-dataflow-standard -> Power BI Dataflow -> sales_fact
Columns
Column Type Format Summarize By Source Column Sort By Description Hidden order_idInteger 0none order_id- - customer_idText - none customer_id- - order_dateDate/Time Long Datenone order_date- - ship_dateDate/Time Long Datenone ship_date- - amountDecimal - sum amount- -
Measures
Measure Format Description Hidden _Row Count Helper#,##0- Hidden Order Fulfillment Summary0-
helper-order-lookup
Source: SQL
Table: dbo.orders
Physical table: dbo.orders
Server: fake-server.database.windows.net
Database: SalesDB
Chain: source-sql-staging -> source-sql-direct -> SQL -> fake-server.database.windows.net -> SalesDB -> dbo.orders
Hidden: Yes
Columns
Column Type Format Summarize By Source Column Sort By Description Hidden order_idInteger 0none order_id- - status_codeText - none status- -
Measures
Measure Format Description Hidden Open Order Count0-
cg-time-intelligence
Columns
Column Type Format Summarize By Source Column Sort By Description Hidden NameText - - NameOrdinal- OrdinalInteger - - Ordinal- -
Calculation Items
Item Ordinal Format String YTD0 SELECTEDMEASUREFORMATSTRING()MTD1 SELECTEDMEASUREFORMATSTRING()Rolling 12M2 SELECTEDMEASUREFORMATSTRING()Prior Year3 SELECTEDMEASUREFORMATSTRING()YoY %4 0.00%
Calculation items can be applied to any measure at report-build time (via SELECTEDMEASURE()). TMDL has no static record of which measures a given item is actually used with.
dim-date
Source: Calculated (DAX)
Columns
Column Type Format Summarize By Source Column Sort By Description Hidden DateDate/Time Long Datenone Date- - YearInteger 0none Year- - MonthNameText - none MonthNameMonthNumber- MonthNumberInteger 0none MonthNumber- -
Key Column: Date
Calculated Columns
IsWeekend
PriorYearFlag
param-metric-selector
Source: Field Parameter
Columns
Column Type Format Summarize By Source Column Sort By Description Hidden param-metric-selector- - none [Value1]param-metric-selector Order- param-metric-selector Fields- - none [Value2]- - Hidden param-metric-selector Order- 0sum [Value3]- - Hidden
Column Format Strings (23 total, 3 unique)
Format String Count Columns (none) 15 product_id (dim-product), product_name (dim-product), category (dim-product), unit_price (dim-product), product_url (dim-product), customer_id (fact-sales), amount (fact-sales), status_code (helper-order-lookup), Name (cg-time-intelligence), Ordinal (cg-time-intelligence), MonthName (dim-date), IsWeekend (dim-date), PriorYearFlag (dim-date), param-metric-selector (param-metric-selector), param-metric-selector Fields (param-metric-selector)05 order_id (fact-sales), order_id (helper-order-lookup), Year (dim-date), MonthNumber (dim-date), param-metric-selector Order (param-metric-selector)Long Date3 order_date (fact-sales), ship_date (fact-sales), Date (dim-date)
3. Measures
General
Measure Table Format Description Total Sales Amount_measures#,##0.00- Order Count_measures#,##0- Avg Order Value_measures#,##0.00- Sales YTD_measures#,##0.00- _Row Count Helperfact-sales#,##0- Order Fulfillment Summaryfact-sales0- Open Order Counthelper-order-lookup0-
Measure Format Strings (7 total, 3 unique)
Format String Count Measures #,##0.003 Total Sales Amount (_measures), Avg Order Value (_measures), Sales YTD (_measures)#,##02 Order Count (_measures), _Row Count Helper (fact-sales)02 Order Fulfillment Summary (fact-sales), Open Order Count (helper-order-lookup)
4. Functions
Function Used By Description AddTax- Adds sales tax to a net amount using the given rate. SafeStockThreshold- Returns the reorder threshold for a product category.
5. Relationships
From Table From Column To Table To Column Cardinality Cross Filter Security Filter fact-salesorder_datedim-dateDateMany-to-One bothDirections oneDirection fact-salescustomer_iddim-productproduct_idMany-to-One oneDirection oneDirection
Inactive Relationships
From Table From Column To Table To Column Cross Filter Security Filter fact-salesship_datedim-dateDateoneDirection bothDirections
6. Security Roles
Role Table Filter Dynamic Administrators- - No Area Supervisorsfact-sales[region] = "South"No dim-product[category] = "Hardware"Employeesdim-productUSERPRINCIPALNAME() = [email]Yes (USERPRINCIPALNAME) Legacy Usersdim-productUSERNAME() = [username]Yes (USERNAME) Regional Managersfact-sales[region] = "North"No
7. M Parameters
Parameter Type Value Used By ServerNameText fake-server.database.windows.netsource-from-parameterDatabaseNameText SalesDBsource-from-parameter
Only direct parameter references in connector calls are shown. Parameters used in conditional logic or computed expressions may not appear here.
⚠ Unresolved Sources
The following sources could not be resolved statically.
Expression Reason source-via-custom-functionno connector, combine or query reference found
8. Model Statistics
Category Count Items Loaded Tables 3 dim-product, fact-sales, helper-order-lookupHidden Tables 1 helper-order-lookupCalculated Tables 1 dim-dateField Parameters 1 param-metric-selectorMeasures-Only Tables 1 _measuresCalculation Groups 1 cg-time-intelligenceNot Loaded 1 source-sql-stagingRelationships 3 - Measures 7 - Calculated Columns 2 - Columns 12 -