{ "name": "SemanticModel", "id": "SemanticModel", "compatibilityLevel": 1200, "model": { "culture": "en-US", "dataSources": [ { "name": "AdventureWorksDW", "connectionString": "Provider=SQLNCLI11;Data Source=localhost;Integrated Security=SSPI;Persist Security Info=false;Initial Catalog=AdventureWorksDW", "impersonationMode": "impersonateServiceAccount", "annotations": [ { "name": "ConnectionEditUISource", "value": "SqlServer" } ] } ], "tables": [ { "name": "Customer", "columns": [ { "name": "Customer Id", "dataType": "string", "sourceColumn": "CustomerAlternateKey" }, { "name": "Title", "dataType": "string", "sourceColumn": "Title" }, { "name": "First Name", "dataType": "string", "sourceColumn": "FirstName" }, { "name": "Middle Name", "dataType": "string", "sourceColumn": "MiddleName" }, { "name": "Last Name", "dataType": "string", "sourceColumn": "LastName" }, { "name": "Name Style", "dataType": "boolean", "sourceColumn": "NameStyle" }, { "name": "Birth Date", "dataType": "dateTime", "sourceColumn": "BirthDate" }, { "name": "Marital Status", "dataType": "string", "sourceColumn": "MaritalStatus" }, { "name": "Suffix", "dataType": "string", "sourceColumn": "Suffix" }, { "name": "Gender", "dataType": "string", "sourceColumn": "Gender" }, { "name": "Email Address", "dataType": "string", "sourceColumn": "EmailAddress" }, { "name": "Yearly Income", "dataType": "decimal", "sourceColumn": "YearlyIncome", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Children", "dataType": "int64", "sourceColumn": "TotalChildren", "summarizeBy": "none" }, { "name": "Number of Children At Home", "dataType": "int64", "sourceColumn": "NumberChildrenAtHome", "summarizeBy": "none" }, { "name": "Education", "dataType": "string", "sourceColumn": "EnglishEducation" }, { "name": "Occupation", "dataType": "string", "sourceColumn": "EnglishOccupation" }, { "name": "Owns House", "dataType": "boolean", "sourceColumn": "HouseOwnerFlag", "formatString": "\"TRUE\";\"TRUE\";\"FALSE\"" }, { "name": "Address Line 1", "dataType": "string", "sourceColumn": "AddressLine1" }, { "name": "Address Line 2", "dataType": "string", "sourceColumn": "AddressLine2" }, { "name": "Date Of First Purchase", "dataType": "dateTime", "sourceColumn": "DateFirstPurchase" }, { "name": "Commute Distance", "dataType": "string", "sourceColumn": "CommuteDistance" }, { "name": "CustomerKey", "dataType": "int64", "isHidden": true, "sourceColumn": "CustomerKey" }, { "name": "GeographyKey", "dataType": "int64", "isHidden": true, "sourceColumn": "GeographyKey" }, { "name": "Total Cars Owned", "dataType": "int64", "sourceColumn": "NumberCarsOwned", "summarizeBy": "none" }, { "name": "Phone", "dataType": "string", "sourceColumn": "Phone" } ], "partitions": [ { "name": "Customer", "source": { "query": "SELECT [dbo].[DimCustomer].* \t\tFROM [dbo].[DimCustomer]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization" }, { "name": "QueryEditorSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimCustomer" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimCustomer].* FROM [dbo].[DimCustomer] " } ] }, { "name": "Date", "dataCategory": "Time", "columns": [ { "name": "Date", "dataType": "dateTime", "isKey": true, "sourceColumn": "FullDateAlternateKey" }, { "name": "Day Number Of Week", "dataType": "int64", "sourceColumn": "DayNumberOfWeek", "summarizeBy": "none" }, { "name": "Day Of Month", "dataType": "int64", "sourceColumn": "DayNumberOfMonth", "summarizeBy": "none" }, { "name": "Day Of Year", "dataType": "int64", "sourceColumn": "DayNumberOfYear", "summarizeBy": "none" }, { "name": "Month Name", "dataType": "string", "sourceColumn": "EnglishMonthName", "sortByColumn": "Month" }, { "name": "Month", "dataType": "int64", "sourceColumn": "MonthNumberOfYear", "summarizeBy": "none" }, { "name": "Calendar Quarter", "dataType": "int64", "sourceColumn": "CalendarQuarter", "summarizeBy": "none" }, { "name": "Calendar Year", "dataType": "int64", "sourceColumn": "CalendarYear", "summarizeBy": "none" }, { "name": "Calendar Semester", "dataType": "int64", "sourceColumn": "CalendarSemester", "summarizeBy": "none" }, { "name": "Fiscal Quarter", "dataType": "int64", "sourceColumn": "FiscalQuarter", "summarizeBy": "none" }, { "name": "Fiscal Year", "dataType": "int64", "sourceColumn": "FiscalYear", "summarizeBy": "none" }, { "name": "Fiscal Semester", "dataType": "int64", "sourceColumn": "FiscalSemester", "summarizeBy": "none" }, { "name": "DateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "DateKey", "summarizeBy": "none" }, { "name": "Day Name Of Week", "dataType": "string", "sourceColumn": "EnglishDayNameOfWeek", "sortByColumn": "Day Number Of Week" }, { "name": "Week Of Year", "dataType": "int64", "sourceColumn": "WeekNumberOfYear", "summarizeBy": "none" } ], "partitions": [ { "name": "Date", "source": { "query": "SELECT [dbo].[DimDate].* \t\tFROM [dbo].[DimDate]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization" }, { "name": "QueryEditorSerialization" } ] } ], "measures": [ { "name": "Days In Current Quarter", "expression": "COUNTROWS( DATESBETWEEN( 'Date'[Date], STARTOFQUARTER( LASTDATE('Date'[Date])), ENDOFQUARTER('Date'[Date])))" }, { "name": "Days In Current Quarter to Date", "expression": "COUNTROWS( DATESQTD( 'Date'[Date]))" } ], "hierarchies": [ { "name": "Calendar", "levels": [ { "name": "Year", "ordinal": 0, "column": "Calendar Year" }, { "name": "Semester", "ordinal": 1, "column": "Calendar Semester" }, { "name": "Quarter", "ordinal": 2, "column": "Calendar Quarter" }, { "name": "Month", "ordinal": 3, "column": "Month Name" }, { "name": "Day", "ordinal": 4, "column": "Day Of Month" } ] }, { "name": "Fiscal", "levels": [ { "name": "Month", "ordinal": 3, "column": "Month Name" }, { "name": "Day", "ordinal": 4, "column": "Day Of Month" }, { "name": "Fiscal Year", "ordinal": 0, "column": "Fiscal Year" }, { "name": "Fiscal Semester", "ordinal": 1, "column": "Fiscal Semester" }, { "name": "Fiscal Quarter", "ordinal": 2, "column": "Fiscal Quarter" } ] }, { "name": "Production Calendar", "levels": [ { "name": "Year", "ordinal": 0, "column": "Calendar Year" }, { "name": "Week", "ordinal": 1, "column": "Week Of Year" }, { "name": "Week Day", "ordinal": 2, "column": "Day Name Of Week" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimDate" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimDate].* FROM [dbo].[DimDate] " } ] }, { "name": "Geography", "columns": [ { "name": "City", "dataType": "string", "sourceColumn": "City" }, { "name": "State Province Code", "dataType": "string", "sourceColumn": "StateProvinceCode" }, { "name": "State Province Name", "dataType": "string", "sourceColumn": "StateProvinceName" }, { "name": "Country Region Code", "dataType": "string", "sourceColumn": "CountryRegionCode" }, { "name": "Country Region Name", "dataType": "string", "sourceColumn": "EnglishCountryRegionName" }, { "name": "Postal Code", "dataType": "string", "sourceColumn": "PostalCode" }, { "name": "GeographyKey", "dataType": "int64", "isHidden": true, "sourceColumn": "GeographyKey" }, { "name": "SalesTerritoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "SalesTerritoryKey" } ], "partitions": [ { "name": "Geography", "source": { "query": "SELECT [dbo].[DimGeography].* \t\tFROM [dbo].[DimGeography]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization" }, { "name": "QueryEditorSerialization" } ] } ], "hierarchies": [ { "name": "Geography", "levels": [ { "name": "Country Region", "ordinal": 0, "column": "Country Region Name" }, { "name": "State Province", "ordinal": 1, "column": "State Province Name" }, { "name": "City", "ordinal": 2, "column": "City" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimGeography" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimGeography].* FROM [dbo].[DimGeography] " } ] }, { "name": "Product", "columns": [ { "name": "Product Id", "dataType": "string", "sourceColumn": "ProductAlternateKey" }, { "name": "Weight Unit Code", "dataType": "string", "sourceColumn": "WeightUnitMeasureCode" }, { "name": "Size Unit Code", "dataType": "string", "sourceColumn": "SizeUnitMeasureCode" }, { "name": "Product Name", "dataType": "string", "sourceColumn": "EnglishProductName", "isDefaultLabel": true }, { "name": "Standard Cost", "dataType": "decimal", "sourceColumn": "StandardCost", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Color", "dataType": "string", "sourceColumn": "Color" }, { "name": "Safety Stock Level", "dataType": "int64", "sourceColumn": "SafetyStockLevel", "summarizeBy": "none" }, { "name": "Reorder Point", "dataType": "int64", "sourceColumn": "ReorderPoint", "summarizeBy": "none" }, { "name": "List Price", "dataType": "decimal", "sourceColumn": "ListPrice", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Size", "dataType": "string", "sourceColumn": "Size" }, { "name": "Size Range", "dataType": "string", "sourceColumn": "SizeRange" }, { "name": "Weight", "dataType": "double", "sourceColumn": "Weight", "summarizeBy": "none" }, { "name": "Days To Manufacture", "dataType": "int64", "sourceColumn": "DaysToManufacture" }, { "name": "Product Line", "dataType": "string", "sourceColumn": "ProductLine" }, { "name": "Dealer Price", "dataType": "decimal", "sourceColumn": "DealerPrice", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Class", "dataType": "string", "sourceColumn": "Class" }, { "name": "Style", "dataType": "string", "sourceColumn": "Style" }, { "name": "Model Name", "dataType": "string", "sourceColumn": "ModelName" }, { "name": "Description", "dataType": "string", "sourceColumn": "EnglishDescription" }, { "name": "Product Start Date", "dataType": "dateTime", "sourceColumn": "StartDate" }, { "name": "Product End Date", "dataType": "dateTime", "sourceColumn": "EndDate" }, { "name": "Product Status", "dataType": "string", "sourceColumn": "Status" }, { "type": "calculated", "name": "Product SubCategory Name", "dataType": "string", "isDataTypeInferred": true, "expression": "RELATED('Product SubCategory'[Product Subcategory Name])" }, { "type": "calculated", "name": "Product Category Name", "dataType": "string", "isDataTypeInferred": true, "expression": "RELATED('Product Category'[Product Category Name])" }, { "name": "ProductKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductKey" }, { "name": "ProductSubcategoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductSubcategoryKey" }, { "name": "Is Finished Goods", "dataType": "boolean", "sourceColumn": "FinishedGoodsFlag" }, { "name": "LargePhoto", "dataType": "binary", "sourceColumn": "LargePhoto", "isDefaultImage": true } ], "partitions": [ { "name": "Product", "source": { "query": "SELECT [dbo].[DimProduct].* \t\tFROM [dbo].[DimProduct]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization" }, { "name": "QueryEditorSerialization" } ] } ], "hierarchies": [ { "name": "Category", "levels": [ { "name": "Category", "ordinal": 0, "column": "Product Category Name" }, { "name": "SubCategory", "ordinal": 1, "column": "Product SubCategory Name" }, { "name": "Model", "ordinal": 2, "column": "Model Name" }, { "name": "Product", "ordinal": 3, "column": "Product Name" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimProduct" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimProduct].* FROM [dbo].[DimProduct] " } ] }, { "name": "Product Category", "columns": [ { "name": "Product Category Name", "dataType": "string", "sourceColumn": "EnglishProductCategoryName" }, { "name": "ProductCategoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductCategoryKey", "summarizeBy": "none" } ], "partitions": [ { "name": "Product Category", "source": { "query": "SELECT [dbo].[DimProductCategory].* \t\tFROM [dbo].[DimProductCategory]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization" }, { "name": "QueryEditorSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimProductCategory" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimProductCategory].* FROM [dbo].[DimProductCategory] " } ] }, { "name": "Product Subcategory", "columns": [ { "name": "Product Subcategory Name", "dataType": "string", "sourceColumn": "EnglishProductSubcategoryName" }, { "name": "ProductSubcategoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductSubcategoryKey", "summarizeBy": "none" }, { "name": "ProductCategoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductCategoryKey", "summarizeBy": "none" } ], "partitions": [ { "name": "Product Subcategory", "source": { "query": "SELECT [dbo].[DimProductSubcategory].* \t\tFROM [dbo].[DimProductSubcategory]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization" }, { "name": "QueryEditorSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimProductSubcategory" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimProductSubcategory].* FROM [dbo].[DimProductSubcategory] " } ] }, { "name": "Currency", "columns": [ { "name": "CurrencyKey", "dataType": "int64", "isHidden": true, "sourceColumn": "CurrencyKey" }, { "name": "Currency Code", "dataType": "string", "sourceColumn": "CurrencyAlternateKey" }, { "name": "CurrencyName", "dataType": "string", "sourceColumn": "CurrencyName" } ], "partitions": [ { "name": "Currency", "source": { "query": "SELECT [dbo].[DimCurrency].* \t\tFROM [dbo].[DimCurrency]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "QueryEditorSerialization" }, { "name": "TableWidgetSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimCurrency" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimCurrency].* FROM [dbo].[DimCurrency] " } ] }, { "name": "Employee", "columns": [ { "name": "EmployeeKey", "dataType": "int64", "isHidden": true, "sourceColumn": "EmployeeKey", "summarizeBy": "none" }, { "name": "ParentEmployeeKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ParentEmployeeKey", "summarizeBy": "none" }, { "name": "Employee Id", "dataType": "string", "sourceColumn": "EmployeeNationalIDAlternateKey" }, { "name": "SalesTerritoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "SalesTerritoryKey" }, { "name": "First Name", "dataType": "string", "sourceColumn": "FirstName" }, { "name": "Last Name", "dataType": "string", "sourceColumn": "LastName" }, { "name": "Middle Name", "dataType": "string", "sourceColumn": "MiddleName" }, { "name": "NameStyle", "dataType": "boolean", "sourceColumn": "NameStyle" }, { "name": "Title", "dataType": "string", "sourceColumn": "Title" }, { "name": "Hire Date", "dataType": "dateTime", "sourceColumn": "HireDate" }, { "name": "Birth Date", "dataType": "dateTime", "sourceColumn": "BirthDate" }, { "name": "Login", "dataType": "string", "sourceColumn": "LoginID" }, { "name": "Email", "dataType": "string", "sourceColumn": "EmailAddress" }, { "name": "Phone", "dataType": "string", "sourceColumn": "Phone" }, { "name": "Marital Status", "dataType": "string", "sourceColumn": "MaritalStatus" }, { "name": "Emergency Contact Name", "dataType": "string", "sourceColumn": "EmergencyContactName" }, { "name": "Emergency Contact Phone", "dataType": "string", "sourceColumn": "EmergencyContactPhone" }, { "name": "Is Salaried", "dataType": "boolean", "sourceColumn": "SalariedFlag" }, { "name": "Gender", "dataType": "string", "sourceColumn": "Gender" }, { "name": "Pay Frequency", "dataType": "int64", "sourceColumn": "PayFrequency", "summarizeBy": "none" }, { "name": "Base Rate", "dataType": "decimal", "sourceColumn": "BaseRate", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Vacation Hours", "dataType": "int64", "sourceColumn": "VacationHours", "summarizeBy": "none" }, { "name": "Sick Leave Hours", "dataType": "int64", "sourceColumn": "SickLeaveHours", "summarizeBy": "none" }, { "name": "Is Current", "dataType": "boolean", "sourceColumn": "CurrentFlag" }, { "name": "Is Sales Person", "dataType": "boolean", "sourceColumn": "SalesPersonFlag" }, { "name": "Department Name", "dataType": "string", "sourceColumn": "DepartmentName" }, { "name": "Start Date", "dataType": "dateTime", "sourceColumn": "StartDate" }, { "name": "End Date", "dataType": "dateTime", "sourceColumn": "EndDate" }, { "name": "Status", "dataType": "string", "sourceColumn": "Status" }, { "name": "Employee Photo", "dataType": "binary", "sourceColumn": "EmployeePhoto", "isDefaultImage": true } ], "partitions": [ { "name": "Employee", "source": { "query": "SELECT [dbo].[DimEmployee].* \t\tFROM [dbo].[DimEmployee]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "QueryEditorSerialization" }, { "name": "TableWidgetSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimEmployee" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimEmployee].* FROM [dbo].[DimEmployee] " } ] }, { "name": "Promotion", "columns": [ { "name": "PromotionKey", "dataType": "int64", "isHidden": true, "sourceColumn": "PromotionKey", "summarizeBy": "none" }, { "name": "Promotion Name", "dataType": "string", "sourceColumn": "EnglishPromotionName" }, { "name": "DiscountPct", "dataType": "double", "sourceColumn": "DiscountPct", "formatString": "0.00", "summarizeBy": "none" }, { "name": "Promotion Type", "dataType": "string", "sourceColumn": "EnglishPromotionType" }, { "name": "Promotion Category", "dataType": "string", "sourceColumn": "EnglishPromotionCategory" }, { "name": "Promotion Start Date", "dataType": "dateTime", "sourceColumn": "StartDate" }, { "name": "Promotion End Date", "dataType": "dateTime", "sourceColumn": "EndDate" }, { "name": "Min Quantity", "dataType": "int64", "sourceColumn": "MinQty" }, { "name": "Max Quantity", "dataType": "int64", "sourceColumn": "MaxQty" } ], "partitions": [ { "name": "Promotion", "source": { "query": "SELECT [dbo].[DimPromotion].* \t\tFROM [dbo].[DimPromotion]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "QueryEditorSerialization" }, { "name": "TableWidgetSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimPromotion" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimPromotion].* FROM [dbo].[DimPromotion] " } ] }, { "name": "Reseller", "columns": [ { "name": "ResellerKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ResellerKey" }, { "name": "GeographyKey", "dataType": "int64", "isHidden": true, "sourceColumn": "GeographyKey" }, { "name": "Reseller Id", "dataType": "string", "sourceColumn": "ResellerAlternateKey" }, { "name": "Reseller Phone", "dataType": "string", "sourceColumn": "Phone" }, { "name": "Business Type", "dataType": "string", "sourceColumn": "BusinessType" }, { "name": "Reseller Name", "dataType": "string", "sourceColumn": "ResellerName", "isDefaultLabel": true }, { "name": "Number Employees", "dataType": "int64", "sourceColumn": "NumberEmployees", "summarizeBy": "none" }, { "name": "Order Frequency", "dataType": "string", "sourceColumn": "OrderFrequency" }, { "name": "Order Month", "dataType": "int64", "sourceColumn": "OrderMonth" }, { "name": "First Order Year", "dataType": "int64", "sourceColumn": "FirstOrderYear", "summarizeBy": "none" }, { "name": "Last Order Year", "dataType": "int64", "sourceColumn": "LastOrderYear", "summarizeBy": "none" }, { "name": "Product Line", "dataType": "string", "sourceColumn": "ProductLine" }, { "name": "Address Line 1", "dataType": "string", "sourceColumn": "AddressLine1" }, { "name": "Address Line 2", "dataType": "string", "sourceColumn": "AddressLine2" }, { "name": "Annual Sales", "dataType": "decimal", "sourceColumn": "AnnualSales", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Bank Name", "dataType": "string", "sourceColumn": "BankName" }, { "name": "Min Payment Type", "dataType": "int64", "sourceColumn": "MinPaymentType", "summarizeBy": "none" }, { "name": "Min Payment Amount", "dataType": "decimal", "sourceColumn": "MinPaymentAmount", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Annua Revenue", "dataType": "decimal", "sourceColumn": "AnnualRevenue", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Year Opened", "dataType": "int64", "sourceColumn": "YearOpened", "summarizeBy": "none" } ], "partitions": [ { "name": "Reseller", "source": { "query": "SELECT [dbo].[DimReseller].* \t\tFROM [dbo].[DimReseller]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "QueryEditorSerialization" }, { "name": "TableWidgetSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimReseller" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimReseller].* FROM [dbo].[DimReseller] " } ] }, { "name": "Sales Territory", "columns": [ { "name": "SalesTerritoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "SalesTerritoryKey" }, { "name": "Sales Territory Region", "dataType": "string", "sourceColumn": "SalesTerritoryRegion", "isDefaultLabel": true }, { "name": "Sales Territory Country", "dataType": "string", "sourceColumn": "SalesTerritoryCountry" }, { "name": "Sales Territory Group", "dataType": "string", "sourceColumn": "SalesTerritoryGroup" }, { "name": "Sales Territory Image", "dataType": "binary", "sourceColumn": "SalesTerritoryImage", "isDefaultImage": true } ], "partitions": [ { "name": "Sales Territory", "source": { "query": "SELECT [dbo].[DimSalesTerritory].* \t\tFROM [dbo].[DimSalesTerritory]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "QueryEditorSerialization" }, { "name": "TableWidgetSerialization" } ] } ], "measures": [ { "name": "Distinct Count Sales Orders", "expression": "[Reseller Distinct Count Sales Order] + [Internet Distinct Count Sales Order]", "formatString": "#,0" }, { "name": "Total Sales", "expression": "[Reseller Total Sales] + [Internet Total Sales]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Discount Amount", "expression": "[Reseller Total Discount Amount] + [Internet Total Discount Amount]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Products Cost", "expression": "[Reseller Total Product Cost] + [Internet Total Product Cost]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Tax Amount", "expression": "[Reseller Total Tax Amount] + [Internet Total Tax Amount]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Freight", "expression": "[Reseller Total Freight] + [Internet Total Freight]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Gross Profit", "expression": "[Reseller Total Gross Profit] + [Internet Total Gross Profit]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Units Sold", "expression": "[Reseller Total Units] + [Internet Total Units]", "formatString": "#,0" }, { "name": "Order Lines Count", "expression": "[Reseller Order Lines Count] + [Internet Order Lines Count]", "formatString": "#,0" }, { "name": "Total Previous Quarter Gross Profit", "expression": "CALCULATE([Total Gross Profit], PREVIOUSQUARTER('Date'[Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Current Quarter Gross Profit", "expression": "TOTALQTD([Total Gross Profit],'Date'[Date])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Previous Quarter Gross Profit Proportion to QTD", "expression": "[Total Previous Quarter Gross Profit]*([Days In Current Quarter to Date]/[Days In Current Quarter])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Previous Quarter Sales", "expression": "CALCULATE([Total Sales], PREVIOUSQUARTER('Date'[Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Current Quarter Sales", "expression": "TOTALQTD([Total Sales],'Date'[Date])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Previous Quarter Sales Proportion to QTD", "expression": "[Total Previous Quarter Sales]*([Days In Current Quarter to Date]/[Days In Current Quarter])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Sales - Sales Territory sliced by Employee", "expression": "[Reseller Total Sales - Sales Territory sliced by Employee] + [Internet Total Sales]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Current Quarter Sales Performance", "expression": "IFERROR([Total Current Quarter Sales]/[Total Previous Quarter Sales Proportion to QTD],BLANK())", "kpi": { "targetExpression": "1.1", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Sales Territory'[Total Current Quarter Sales Performance]),BLANK(),", " If('Sales Territory'[Total Current Quarter Sales Performance]<0.8,-1,", "\t If('Sales Territory'[Total Current Quarter Sales Performance]<1.07,0,1)", " )", " )", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Linear" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "0.8" }, { "name": "KpiThreshold_1", "value": "1.07" } ] } }, { "name": "Total Current Quarter Gross Profit Performance", "expression": "IF([Total Previous Quarter Gross Profit Proportion to QTD]<>0,([Total Current Quarter Gross Profit]-[Total Previous Quarter Gross Profit Proportion to QTD])/[Total Previous Quarter Gross Profit Proportion to QTD],BLANK())", "kpi": { "targetExpression": "1.25", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Sales Territory'[Total Current Quarter Gross Profit Performance]),BLANK(),", " If('Sales Territory'[Total Current Quarter Gross Profit Performance]<0.8,-1,", "\t If('Sales Territory'[Total Current Quarter Gross Profit Performance]<1.03,0,1)", " )", " )", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Linear" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "0.8" }, { "name": "KpiThreshold_1", "value": "1.03" } ] } } ], "hierarchies": [ { "name": "Territory", "levels": [ { "name": "Group", "ordinal": 0, "column": "Sales Territory Group" }, { "name": "Country", "ordinal": 1, "column": "Sales Territory Country" }, { "name": "Region", "ordinal": 2, "column": "Sales Territory Region" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "DimSalesTerritory" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[DimSalesTerritory].* FROM [dbo].[DimSalesTerritory] " } ] }, { "name": "Product Inventory", "columns": [ { "name": "ProductKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductKey" }, { "name": "DateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "DateKey" }, { "name": "Movement Date", "dataType": "dateTime", "sourceColumn": "MovementDate", "formatString": "Short Date", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Unit Cost", "dataType": "decimal", "sourceColumn": "UnitCost", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Units In", "dataType": "int64", "sourceColumn": "UnitsIn" }, { "name": "Units Out", "dataType": "int64", "sourceColumn": "UnitsOut" }, { "name": "Units Balance", "dataType": "int64", "sourceColumn": "UnitsBalance", "summarizeBy": "none" }, { "type": "calculated", "name": "Product-Date Inventory Value", "dataType": "decimal", "isDataTypeInferred": true, "expression": "[Unit Cost]*[Units Balance]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "type": "calculated", "name": "Product-Date Optimal Inventory Value", "dataType": "decimal", "isDataTypeInferred": true, "expression": "[Unit Cost]*RELATED('Product'[Reorder Point])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "type": "calculated", "name": "Product-Date Max Inventory Value", "dataType": "decimal", "isDataTypeInferred": true, "expression": "[Unit Cost]*RELATED('Product'[Safety Stock Level])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "type": "calculated", "name": "Product-Date OverStocked", "dataType": "int64", "isDataTypeInferred": true, "expression": "IF([Units Balance]>RELATED('Product'[Safety Stock Level]),1,0)" }, { "type": "calculated", "name": "Product-Date UnderStocked", "dataType": "int64", "isDataTypeInferred": true, "expression": "IF([Units Balance]= 20050101) AND ([DateKey] <= 20051231))", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization", "value": [ "<?xml version=\"1.0\" encoding=\"UTF-16\"?><Gemini xmlns=\"TableWidgetSerialization\"><AnnotationContent><![CDATA[<?xml version=\"1.0\"?>", "<TableWidgetGridSerialization xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " <ColumnSuggestedType />", " <ColumnFormat />", " <ColumnAccuracy />", " <ColumnCurrencySymbol />", " <ColumnPositivePattern />", " <ColumnNegativePattern />", " <ColumnWidths>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>105</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>123</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>84</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>92</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>111</int>", " </value>", " </item>", " </ColumnWidths>", " <ColumnDisplayIndex>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>0</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>1</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>2</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>3</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>4</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>5</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>6</int>", " </value>", " </item>", " </ColumnDisplayIndex>", " <ColumnFrozen />", " <ColumnChecked />", " <ColumnFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <FilterExpression xsi:type=\"LogicalExpression\">", " <Operator>AND</Operator>", " <ExpressionList>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>GreaterThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20050101</Value>", " </FilterExpression>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>LesserThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20051231</Value>", " </FilterExpression>", " </ExpressionList>", " </FilterExpression>", " </value>", " </item>", " </ColumnFilter>", " <SelectionFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <SelectionFilter xsi:nil=\"true\" />", " </value>", " </item>", " </SelectionFilter>", " <FilterParameters>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <CommandParameters />", " </value>", " </item>", " </FilterParameters>", " <IsSortDescending>false</IsSortDescending>", "</TableWidgetGridSerialization>]]></AnnotationContent></Gemini>" ] }, { "name": "TableWidgetSourceTable" }, { "name": "QueryEditorSerialization" } ] }, { "name": "Product Inventory 2006", "mode": "import", "source": { "query": "SELECT [dbo].[FactProductInventory].* \t\tFROM [dbo].[FactProductInventory] WHERE (([DateKey] >= 20060101) AND ([DateKey] <= 20061231))", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization", "value": [ "<?xml version=\"1.0\" encoding=\"UTF-16\"?><Gemini xmlns=\"TableWidgetSerialization\"><AnnotationContent><![CDATA[<?xml version=\"1.0\"?>", "<TableWidgetGridSerialization xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " <ColumnSuggestedType />", " <ColumnFormat />", " <ColumnAccuracy />", " <ColumnCurrencySymbol />", " <ColumnPositivePattern />", " <ColumnNegativePattern />", " <ColumnWidths>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>105</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>123</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>84</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>92</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>111</int>", " </value>", " </item>", " </ColumnWidths>", " <ColumnDisplayIndex>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>0</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>1</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>2</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>3</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>4</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>5</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>6</int>", " </value>", " </item>", " </ColumnDisplayIndex>", " <ColumnFrozen />", " <ColumnChecked />", " <ColumnFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <FilterExpression xsi:type=\"LogicalExpression\">", " <Operator>AND</Operator>", " <ExpressionList>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>GreaterThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20060101</Value>", " </FilterExpression>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>LesserThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20061231</Value>", " </FilterExpression>", " </ExpressionList>", " </FilterExpression>", " </value>", " </item>", " </ColumnFilter>", " <SelectionFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <SelectionFilter xsi:nil=\"true\" />", " </value>", " </item>", " </SelectionFilter>", " <FilterParameters>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <CommandParameters />", " </value>", " </item>", " </FilterParameters>", " <IsSortDescending>false</IsSortDescending>", "</TableWidgetGridSerialization>]]></AnnotationContent></Gemini>" ] }, { "name": "TableWidgetSourceTable" }, { "name": "QueryEditorSerialization" } ] }, { "name": "Product Inventory 2007", "mode": "import", "source": { "query": "SELECT [dbo].[FactProductInventory].* \t\tFROM [dbo].[FactProductInventory] WHERE (([DateKey] >= 20070101) AND ([DateKey] <= 20071231))", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization", "value": [ "<?xml version=\"1.0\" encoding=\"UTF-16\"?><Gemini xmlns=\"TableWidgetSerialization\"><AnnotationContent><![CDATA[<?xml version=\"1.0\"?>", "<TableWidgetGridSerialization xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " <ColumnSuggestedType />", " <ColumnFormat />", " <ColumnAccuracy />", " <ColumnCurrencySymbol />", " <ColumnPositivePattern />", " <ColumnNegativePattern />", " <ColumnWidths>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>105</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>123</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>84</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>92</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>111</int>", " </value>", " </item>", " </ColumnWidths>", " <ColumnDisplayIndex>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>0</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>1</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>2</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>3</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>4</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>5</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>6</int>", " </value>", " </item>", " </ColumnDisplayIndex>", " <ColumnFrozen />", " <ColumnChecked />", " <ColumnFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <FilterExpression xsi:type=\"LogicalExpression\">", " <Operator>AND</Operator>", " <ExpressionList>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>GreaterThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20070101</Value>", " </FilterExpression>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>LesserThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20071231</Value>", " </FilterExpression>", " </ExpressionList>", " </FilterExpression>", " </value>", " </item>", " </ColumnFilter>", " <SelectionFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <SelectionFilter xsi:nil=\"true\" />", " </value>", " </item>", " </SelectionFilter>", " <FilterParameters>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <CommandParameters />", " </value>", " </item>", " </FilterParameters>", " <IsSortDescending>false</IsSortDescending>", "</TableWidgetGridSerialization>]]></AnnotationContent></Gemini>" ] }, { "name": "TableWidgetSourceTable" }, { "name": "QueryEditorSerialization" } ] }, { "name": "Product Inventory 2008", "mode": "import", "source": { "query": "SELECT [dbo].[FactProductInventory].* \t\tFROM [dbo].[FactProductInventory] WHERE (([DateKey] >= 20080101) AND ([DateKey] <= 20081231))", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization", "value": [ "<?xml version=\"1.0\" encoding=\"UTF-16\"?><Gemini xmlns=\"TableWidgetSerialization\"><AnnotationContent><![CDATA[<?xml version=\"1.0\"?>", "<TableWidgetGridSerialization xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " <ColumnSuggestedType />", " <ColumnFormat />", " <ColumnAccuracy />", " <ColumnCurrencySymbol />", " <ColumnPositivePattern />", " <ColumnNegativePattern />", " <ColumnWidths>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>105</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>123</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>84</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>92</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>111</int>", " </value>", " </item>", " </ColumnWidths>", " <ColumnDisplayIndex>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>0</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>1</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>2</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>3</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>4</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>5</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>6</int>", " </value>", " </item>", " </ColumnDisplayIndex>", " <ColumnFrozen />", " <ColumnChecked />", " <ColumnFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <FilterExpression xsi:type=\"LogicalExpression\">", " <Operator>AND</Operator>", " <ExpressionList>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>GreaterThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20080101</Value>", " </FilterExpression>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>LesserThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20081231</Value>", " </FilterExpression>", " </ExpressionList>", " </FilterExpression>", " </value>", " </item>", " </ColumnFilter>", " <SelectionFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <SelectionFilter xsi:nil=\"true\" />", " </value>", " </item>", " </SelectionFilter>", " <FilterParameters>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <CommandParameters />", " </value>", " </item>", " </FilterParameters>", " <IsSortDescending>false</IsSortDescending>", "</TableWidgetGridSerialization>]]></AnnotationContent></Gemini>" ] }, { "name": "TableWidgetSourceTable" }, { "name": "QueryEditorSerialization" } ] }, { "name": "Product Inventory 2009", "mode": "import", "source": { "query": "SELECT [dbo].[FactProductInventory].* \t\tFROM [dbo].[FactProductInventory] WHERE (([DateKey] >= 20090101) AND ([DateKey] <= 20091231))", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization", "value": [ "<?xml version=\"1.0\" encoding=\"UTF-16\"?><Gemini xmlns=\"TableWidgetSerialization\"><AnnotationContent><![CDATA[<?xml version=\"1.0\"?>", "<TableWidgetGridSerialization xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " <ColumnSuggestedType />", " <ColumnFormat />", " <ColumnAccuracy />", " <ColumnCurrencySymbol />", " <ColumnPositivePattern />", " <ColumnNegativePattern />", " <ColumnWidths>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>105</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>123</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>84</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>92</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>111</int>", " </value>", " </item>", " </ColumnWidths>", " <ColumnDisplayIndex>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>0</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>1</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>2</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>3</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>4</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>5</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>6</int>", " </value>", " </item>", " </ColumnDisplayIndex>", " <ColumnFrozen />", " <ColumnChecked />", " <ColumnFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <FilterExpression xsi:type=\"LogicalExpression\">", " <Operator>AND</Operator>", " <ExpressionList>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>GreaterThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20090101</Value>", " </FilterExpression>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>LesserThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20091231</Value>", " </FilterExpression>", " </ExpressionList>", " </FilterExpression>", " </value>", " </item>", " </ColumnFilter>", " <SelectionFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <SelectionFilter xsi:nil=\"true\" />", " </value>", " </item>", " </SelectionFilter>", " <FilterParameters>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <CommandParameters />", " </value>", " </item>", " </FilterParameters>", " <IsSortDescending>false</IsSortDescending>", "</TableWidgetGridSerialization>]]></AnnotationContent></Gemini>" ] }, { "name": "TableWidgetSourceTable" }, { "name": "QueryEditorSerialization" } ] }, { "name": "Product Inventory 2010", "mode": "import", "source": { "query": "SELECT [dbo].[FactProductInventory].* \t\tFROM [dbo].[FactProductInventory] WHERE (([DateKey] >= 20100101) AND ([DateKey] <= 20101231))", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "TableWidgetSerialization", "value": [ "<?xml version=\"1.0\" encoding=\"UTF-16\"?><Gemini xmlns=\"TableWidgetSerialization\"><AnnotationContent><![CDATA[<?xml version=\"1.0\"?>", "<TableWidgetGridSerialization xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " <ColumnSuggestedType />", " <ColumnFormat />", " <ColumnAccuracy />", " <ColumnCurrencySymbol />", " <ColumnPositivePattern />", " <ColumnNegativePattern />", " <ColumnWidths>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>105</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>123</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>91</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>84</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>92</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>111</int>", " </value>", " </item>", " </ColumnWidths>", " <ColumnDisplayIndex>", " <item>", " <key>", " <string>ProductKey</string>", " </key>", " <value>", " <int>0</int>", " </value>", " </item>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <int>1</int>", " </value>", " </item>", " <item>", " <key>", " <string>MovementDate</string>", " </key>", " <value>", " <int>2</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitCost</string>", " </key>", " <value>", " <int>3</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsIn</string>", " </key>", " <value>", " <int>4</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsOut</string>", " </key>", " <value>", " <int>5</int>", " </value>", " </item>", " <item>", " <key>", " <string>UnitsBalance</string>", " </key>", " <value>", " <int>6</int>", " </value>", " </item>", " </ColumnDisplayIndex>", " <ColumnFrozen />", " <ColumnChecked />", " <ColumnFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <FilterExpression xsi:type=\"LogicalExpression\">", " <Operator>AND</Operator>", " <ExpressionList>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>GreaterThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20100101</Value>", " </FilterExpression>", " <FilterExpression xsi:type=\"ConditionalExpression\">", " <Operator>LesserThanEqualTo</Operator>", " <Value xsi:type=\"xsd:double\">20101231</Value>", " </FilterExpression>", " </ExpressionList>", " </FilterExpression>", " </value>", " </item>", " </ColumnFilter>", " <SelectionFilter>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <SelectionFilter xsi:nil=\"true\" />", " </value>", " </item>", " </SelectionFilter>", " <FilterParameters>", " <item>", " <key>", " <string>DateKey</string>", " </key>", " <value>", " <CommandParameters />", " </value>", " </item>", " </FilterParameters>", " <IsSortDescending>false</IsSortDescending>", "</TableWidgetGridSerialization>]]></AnnotationContent></Gemini>" ] }, { "name": "TableWidgetSourceTable" }, { "name": "QueryEditorSerialization" } ] } ], "measures": [ { "name": "Total Units In", "expression": "SUM([Units In])", "formatString": "#,0" }, { "name": "Total Units Out", "expression": "SUM([Units Out])", "formatString": "#,0" }, { "name": "Total Units Movement", "expression": "[Total Units In]-[Total Units Out]", "formatString": "#,0" }, { "name": "Total Units", "expression": "CALCULATE(SUM([Units Balance]),LASTDATE('Product Inventory'[Movement Date]))", "formatString": "#,0" }, { "name": "Total Inventory Value", "expression": "CALCULATE(SUM([Product-Date Inventory Value]),LASTDATE('Product Inventory'[Movement Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Inventory Optimal Value", "expression": "CALCULATE(SUM([Product-Date Optimal Inventory Value]),LASTDATE('Product Inventory'[Movement Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Inventory Maximum Value", "expression": "CALCULATE(SUM([Product-Date Max Inventory Value]),LASTDATE('Product Inventory'[Movement Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Inventory Value Performance", "expression": "IF([Total Inventory Value]<[Total Inventory Optimal Value],-(1-([Total Inventory Value]/[Total Inventory Optimal Value])),([Total Inventory Value]-[Total Inventory Optimal Value])/([Total Inventory Maximum Value]-[Total Inventory Optimal Value]))", "kpi": { "targetExpression": "0", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Product Inventory'[Total Inventory Value Performance]),BLANK(),", " If('Product Inventory'[Total Inventory Value Performance]<0,", "\t If('Product Inventory'[Total Inventory Value Performance]<-0.2,-1,0),", "\t If('Product Inventory'[Total Inventory Value Performance]<0.6,1,", "\t\t If('Product Inventory'[Total Inventory Value Performance]<1,0,-1)", "\t )", " )", " )", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Centered" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "4" }, { "name": "KpiThreshold_0", "value": "-0.2" }, { "name": "KpiThreshold_1", "value": "0" }, { "name": "KpiThreshold_2", "value": "0.6" }, { "name": "KpiThreshold_3", "value": "1" } ] } }, { "name": "Products OverStocked", "expression": "CALCULATE(SUM([Product-Date OverStocked]),LASTDATE('Product Inventory'[Movement Date]))", "kpi": { "targetExpression": "0", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Product Inventory'[Products OverStocked]),BLANK(),", " If('Product Inventory'[Products OverStocked]<1,1,", "\t If('Product Inventory'[Products OverStocked]<5,0,-1)", " )", " )", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "LinearReversed" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "1" }, { "name": "KpiThreshold_1", "value": "5" } ] } }, { "name": "Products UnderStocked", "expression": "CALCULATE(SUM([Product-Date UnderStocked]),LASTDATE('Product Inventory'[Movement Date]))", "kpi": { "targetExpression": "0", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Product Inventory'[Products UnderStocked]),BLANK(),", " If('Product Inventory'[Products UnderStocked]<5,1,", "\t If('Product Inventory'[Products UnderStocked]<15,0,-1)", " )", " )", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "LinearReversed" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "5" }, { "name": "KpiThreshold_1", "value": "15" } ] } }, { "name": "Products with Negative Stock", "expression": "CALCULATE(SUM([Product-Date Negative Stock]),LASTDATE('Product Inventory'[Movement Date]))", "kpi": { "targetExpression": "0", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Product Inventory'[Products with Negative Stock]),BLANK(),", " If('Product Inventory'[Products with Negative Stock]<0.1,1,", "\t If('Product Inventory'[Products with Negative Stock]<5,0,-1)", " )", " )", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "LinearReversed" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "0.1" }, { "name": "KpiThreshold_1", "value": "5" } ] } } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "FactProductInventory" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[FactProductInventory].* FROM [dbo].[FactProductInventory] " } ] }, { "name": "Sales Quota", "columns": [ { "name": "SalesQuotaKey", "dataType": "int64", "isHidden": true, "sourceColumn": "SalesQuotaKey", "summarizeBy": "none" }, { "name": "EmployeeKey", "dataType": "int64", "isHidden": true, "sourceColumn": "EmployeeKey", "summarizeBy": "none" }, { "name": "DateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "DateKey", "summarizeBy": "none" }, { "name": "Calendar Year", "dataType": "int64", "sourceColumn": "CalendarYear", "summarizeBy": "none" }, { "name": "Calendar Quarter", "dataType": "int64", "sourceColumn": "CalendarQuarter", "summarizeBy": "none" }, { "name": "Sales Amount Quota", "dataType": "decimal", "sourceColumn": "SalesAmountQuota", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Date", "dataType": "dateTime", "sourceColumn": "Date", "formatString": "Short Date", "annotations": [ { "name": "Format", "value": "" } ] } ], "partitions": [ { "name": "Sales Quota", "source": { "query": "SELECT [dbo].[FactSalesQuota].* \t\tFROM [dbo].[FactSalesQuota]", "dataSource": "AdventureWorksDW" }, "annotations": [ { "name": "QueryEditorSerialization" }, { "name": "TableWidgetSerialization" } ] } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "FactSalesQuota" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[FactSalesQuota].* FROM [dbo].[FactSalesQuota] " } ] }, { "name": "Internet Sales", "columns": [ { "name": "Sales Order Number", "dataType": "string", "sourceColumn": "SalesOrderNumber" }, { "name": "Sales Order Line Number", "dataType": "int64", "sourceColumn": "SalesOrderLineNumber", "summarizeBy": "none" }, { "name": "Revision Number", "dataType": "int64", "sourceColumn": "RevisionNumber", "summarizeBy": "none" }, { "name": "Order Quantity", "dataType": "int64", "sourceColumn": "OrderQuantity", "summarizeBy": "none" }, { "name": "Unit Price", "dataType": "decimal", "sourceColumn": "UnitPrice", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Extended Amount", "dataType": "decimal", "sourceColumn": "ExtendedAmount", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Unit Price Discount Pct", "dataType": "double", "sourceColumn": "UnitPriceDiscountPct", "summarizeBy": "none" }, { "name": "Discount Amount", "dataType": "decimal", "sourceColumn": "DiscountAmount", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Product Standard Cost", "dataType": "decimal", "sourceColumn": "ProductStandardCost", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Product Cost", "dataType": "decimal", "sourceColumn": "TotalProductCost", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Sales Amount", "dataType": "decimal", "sourceColumn": "SalesAmount", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Freight", "dataType": "decimal", "sourceColumn": "Freight", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Carrier Tracking Number", "dataType": "string", "sourceColumn": "CarrierTrackingNumber" }, { "name": "Customer PO Number", "dataType": "string", "sourceColumn": "CustomerPONumber" }, { "name": "Order Date", "dataType": "dateTime", "sourceColumn": "OrderDate" }, { "name": "Due Date", "dataType": "dateTime", "sourceColumn": "DueDate" }, { "name": "Ship Date", "dataType": "dateTime", "sourceColumn": "ShipDate" }, { "name": "ProductKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductKey", "summarizeBy": "none" }, { "name": "OrderDateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "OrderDateKey", "summarizeBy": "none" }, { "name": "DueDateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "DueDateKey", "summarizeBy": "none" }, { "name": "ShipDateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ShipDateKey", "summarizeBy": "none" }, { "name": "CustomerKey", "dataType": "int64", "isHidden": true, "sourceColumn": "CustomerKey", "summarizeBy": "none" }, { "name": "PromotionKey", "dataType": "int64", "isHidden": true, "sourceColumn": "PromotionKey", "summarizeBy": "none" }, { "name": "CurrencyKey", "dataType": "int64", "isHidden": true, "sourceColumn": "CurrencyKey", "summarizeBy": "none" }, { "name": "SalesTerritoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "SalesTerritoryKey", "summarizeBy": "none" }, { "name": "Tax Amount", "dataType": "decimal", "sourceColumn": "TaxAmt", "annotations": [ { "name": "Format", "value": "" } ] }, { "type": "calculated", "name": "Gross Profit", "dataType": "decimal", "isDataTypeInferred": true, "expression": "[Sales Amount]-[Total Product Cost]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] } ], "partitions": [ { "name": "Internet Sales", "source": { "query": "SELECT * FROM [dbo].[FactInternetSales]", "dataSource": "AdventureWorksDW" } } ], "measures": [ { "name": "Internet Distinct Count Sales Order", "expression": "DISTINCTCOUNT([Sales Order Number])", "formatString": "#,0" }, { "name": "Internet Total Sales", "expression": "SUM([Sales Amount])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Total Discount Amount", "expression": "SUM([Discount Amount])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Total Product Cost", "expression": "SUM([Total Product Cost])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Total Freight", "expression": "SUM([Freight])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Total Units", "expression": "SUM([Order Quantity])", "formatString": "#,0" }, { "name": "Internet Order Lines Count", "expression": "COUNT([Sales Order Line Number])", "formatString": "#,0" }, { "name": "Internet Previous Quarter Sales", "expression": "CALCULATE([Internet Total Sales],PREVIOUSQUARTER('Date'[Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Current Quarter Sales", "expression": "TOTALQTD([Internet Total Sales],'Date'[Date])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Previous Quarter Sales Proportion to QTD", "expression": "[Internet Previous Quarter Sales]*([Days In Current Quarter]/[Days In Current Quarter])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Current Quarter Sales Performance", "expression": "IFERROR([Internet Current Quarter Sales]/[Internet Previous Quarter Sales Proportion to QTD],BLANK())", "kpi": { "targetExpression": "1.1", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Internet Sales'[Internet Current Quarter Sales Performance]),BLANK(),\r", " If('Internet Sales'[Internet Current Quarter Sales Performance]<1,-1,\r", "\t If('Internet Sales'[Internet Current Quarter Sales Performance]<1.07,0,1)\r", " )\r", " )\r", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Linear" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "1" }, { "name": "KpiThreshold_1", "value": "1.07" } ] } }, { "name": "Internet Total Tax Amount", "expression": "SUM([Tax Amount])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Total Gross Profit", "expression": "SUM([Gross Profit])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Previous Quarter Gross Profit", "expression": "CALCULATE([Internet Total Gross Profit],PREVIOUSQUARTER('Date'[Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Current Quarter Gross Profit", "expression": "TOTALQTD([Internet Total Gross Profit],'Date'[Date])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Previous Quarter Gross Profit Proportion to QTD", "expression": "[Internet Previous Quarter Gross Profit]*([Days In Current Quarter to Date]/[Days In Current Quarter])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Internet Current Quarter Gross Profit Performance", "expression": "IF([Internet Previous Quarter Gross Profit Proportion to QTD]<>0,([Internet Current Quarter Gross Profit]-[Internet Previous Quarter Gross Profit Proportion to QTD])/[Internet Previous Quarter Gross Profit Proportion to QTD],BLANK())", "kpi": { "targetExpression": "1.25", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Internet Sales'[Internet Current Quarter Gross Profit Performance]),BLANK(),\r", " If('Internet Sales'[Internet Current Quarter Gross Profit Performance]<0.8,-1,\r", "\t If('Internet Sales'[Internet Current Quarter Gross Profit Performance]<1.03,0,1)\r", " )\r", " )\r", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Linear" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "0.8" }, { "name": "KpiThreshold_1", "value": "1.03" } ] } } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "FactInternetSales" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[FactInternetSales].* FROM [dbo].[FactInternetSales] " } ] }, { "name": "Reseller Sales", "columns": [ { "name": "ProductKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ProductKey" }, { "name": "OrderDateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "OrderDateKey" }, { "name": "DueDateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "DueDateKey" }, { "name": "ShipDateKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ShipDateKey" }, { "name": "ResellerKey", "dataType": "int64", "isHidden": true, "sourceColumn": "ResellerKey" }, { "name": "EmployeeKey", "dataType": "int64", "isHidden": true, "sourceColumn": "EmployeeKey" }, { "name": "PromotionKey", "dataType": "int64", "isHidden": true, "sourceColumn": "PromotionKey" }, { "name": "CurrencyKey", "dataType": "int64", "isHidden": true, "sourceColumn": "CurrencyKey" }, { "name": "SalesTerritoryKey", "dataType": "int64", "isHidden": true, "sourceColumn": "SalesTerritoryKey" }, { "name": "Sales Order Number", "dataType": "string", "sourceColumn": "SalesOrderNumber" }, { "name": "Sales Order Line Number", "dataType": "int64", "sourceColumn": "SalesOrderLineNumber", "summarizeBy": "none" }, { "name": "Revision Number", "dataType": "int64", "sourceColumn": "RevisionNumber", "summarizeBy": "none" }, { "name": "Order Quantity", "dataType": "int64", "sourceColumn": "OrderQuantity", "summarizeBy": "none" }, { "name": "Unit Price", "dataType": "decimal", "sourceColumn": "UnitPrice", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Extended Amount", "dataType": "decimal", "sourceColumn": "ExtendedAmount", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Unit Price Discount Pct", "dataType": "double", "sourceColumn": "UnitPriceDiscountPct", "summarizeBy": "none" }, { "name": "Discount Amount", "dataType": "decimal", "sourceColumn": "DiscountAmount", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Product Standard Cost", "dataType": "decimal", "sourceColumn": "ProductStandardCost", "summarizeBy": "none", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Total Product Cost", "dataType": "decimal", "sourceColumn": "TotalProductCost", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Sales Amount", "dataType": "decimal", "sourceColumn": "SalesAmount", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Tax Amount", "dataType": "decimal", "sourceColumn": "TaxAmt", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Freight", "dataType": "decimal", "sourceColumn": "Freight", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Carrier Tracking Number", "dataType": "string", "sourceColumn": "CarrierTrackingNumber" }, { "name": "Reseller PO Number", "dataType": "string", "sourceColumn": "CustomerPONumber" }, { "name": "Order Date", "dataType": "dateTime", "sourceColumn": "OrderDate", "formatString": "Short Date", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Due Date", "dataType": "dateTime", "sourceColumn": "DueDate", "formatString": "Short Date", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Ship Date", "dataType": "dateTime", "sourceColumn": "ShipDate", "formatString": "Short Date", "annotations": [ { "name": "Format", "value": "" } ] }, { "type": "calculated", "name": "Gross Profit", "dataType": "decimal", "isDataTypeInferred": true, "expression": "[Sales Amount]-[Total Product Cost]", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] } ], "partitions": [ { "name": "Reseller Sales", "source": { "query": "SELECT * FROM [dbo].[FactResellerSales]", "dataSource": "AdventureWorksDW" } } ], "measures": [ { "name": "Reseller Distinct Count Sales Order", "expression": "DISTINCTCOUNT([Sales Order Number])", "formatString": "#,0" }, { "name": "Reseller Total Sales", "expression": "SUM([Sales Amount])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Discount Amount", "expression": "SUM([Discount Amount])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Product Cost", "expression": "SUM([Total Product Cost])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Tax Amount", "expression": "SUM([Tax Amount])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Freight", "expression": "SUM([Freight])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Gross Profit", "expression": "SUM([Gross Profit])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Units", "expression": "SUM([Order Quantity])", "formatString": "#,0" }, { "name": "Reseller Order Lines Count", "expression": "COUNT([Sales Order Line Number])", "formatString": "#,0" }, { "name": "Reseller Previous Quarter Gross Profit", "expression": "CALCULATE([Reseller Total Gross Profit],PREVIOUSQUARTER('Date'[Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Current Quarter Gross Profit", "expression": "TOTALQTD([Reseller Total Gross Profit],'Date'[Date])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Previous Quarter Gross Profit Proportion to QTD", "expression": "[Reseller Previous Quarter Gross Profit]*([Days In Current Quarter to Date]/[Days In Current Quarter])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Previous Quarter Sales", "expression": "CALCULATE([Reseller Total Sales],PREVIOUSQUARTER('Date'[Date]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Current Quarter Sales", "expression": "TOTALQTD([Reseller Total Sales],'Date'[Date])", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Previous Quarter Sales Proportion to QTD", "expression": "[Reseller Previous Quarter Sales]*([Days In Current Quarter to Date]/[Days In Current Quarter])" }, { "name": "Reseller Total Sales - Sales Territory sliced by Employee", "expression": "CALCULATE(SUM('Reseller Sales'[Sales Amount]),USERELATIONSHIP(Employee[EmployeeKey],'Reseller Sales'[EmployeeKey]),USERELATIONSHIP('Sales Territory'[SalesTerritoryKey],Employee[SalesTerritoryKey]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Total Sales - Sales Territory sliced by Reseller", "expression": "CALCULATE(SUM('Reseller Sales'[Sales Amount]), USERELATIONSHIP(Reseller[ResellerKey], 'Reseller Sales'[ResellerKey]), USERELATIONSHIP(Geography[GeographyKey], Reseller[GeographyKey]), USERELATIONSHIP('Sales Territory'[SalesTerritoryKey], Geography[SalesTerritoryKey]))", "formatString": "\\$#,0.00;(\\$#,0.00);\\$#,0.00", "annotations": [ { "name": "Format", "value": "" } ] }, { "name": "Reseller Current Quarter Sales Performance", "expression": "IFERROR([Reseller Current Quarter Sales]/[Reseller Previous Quarter Sales Proportion to QTD],BLANK())", "kpi": { "targetExpression": "1.1", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Reseller Sales'[Reseller Current Quarter Sales Performance]),BLANK(),\r", " If('Reseller Sales'[Reseller Current Quarter Sales Performance]<0.8,-1,\r", "\t If('Reseller Sales'[Reseller Current Quarter Sales Performance]<1.07,0,1)\r", " )\r", " )\r", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Linear" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "0.8" }, { "name": "KpiThreshold_1", "value": "1.07" } ] } }, { "name": "Reseller Current Quarter Gross Profit Performance", "expression": "IF([Reseller Previous Quarter Gross Profit Proportion to QTD]<>0,([Reseller Current Quarter Gross Profit]-[Reseller Previous Quarter Gross Profit Proportion to QTD])/[Reseller Previous Quarter Gross Profit Proportion to QTD],BLANK())", "kpi": { "targetExpression": "1.25", "statusGraphic": "Three Symbols UnCircled Colored", "statusExpression": [ "if(ISBLANK('Reseller Sales'[Reseller Current Quarter Gross Profit Performance]),BLANK(),\r", " If('Reseller Sales'[Reseller Current Quarter Gross Profit Performance]<0.8,-1,\r", "\t If('Reseller Sales'[Reseller Current Quarter Gross Profit Performance]<1.03,0,1)\r", " )\r", " )\r", " " ], "annotations": [ { "name": "GoalType", "value": "StaticValue" }, { "name": "KpiStatusType", "value": "Linear" }, { "name": "KpiThresholdType", "value": "Absolute" }, { "name": "KpiThresholdOrdering", "value": "Ascending" }, { "name": "KpiThresholdCount", "value": "2" }, { "name": "KpiThreshold_0", "value": "0.8" }, { "name": "KpiThreshold_1", "value": "1.03" } ] } } ], "annotations": [ { "name": "_TM_ExtProp_DbSchemaName", "value": "dbo" }, { "name": "_TM_ExtProp_DbTableName", "value": "FactResellerSales" }, { "name": "_TM_ExtProp_QueryDefinition", "value": " SELECT [dbo].[FactResellerSales].* FROM [dbo].[FactResellerSales] " } ] } ], "relationships": [ { "name": "2c5177ff-b673-48e0-9168-821672c57e5e", "fromTable": "Customer", "fromColumn": "GeographyKey", "toTable": "Geography", "toColumn": "GeographyKey" }, { "name": "e278ab89-4b93-42e3-b40c-636fdd8d681c", "fromTable": "Employee", "fromColumn": "SalesTerritoryKey", "toTable": "Sales Territory", "toColumn": "SalesTerritoryKey", "isActive": false }, { "name": "27dae602-f0b8-43f8-940b-43fb315458bb", "fromTable": "Geography", "fromColumn": "SalesTerritoryKey", "toTable": "Sales Territory", "toColumn": "SalesTerritoryKey", "isActive": false }, { "name": "9b8024a2-e51d-4a2b-9a8f-6a2199d1d2ea", "fromTable": "Product", "fromColumn": "ProductSubcategoryKey", "toTable": "Product Subcategory", "toColumn": "ProductSubcategoryKey" }, { "name": "46425cb9-382b-4dfb-9b79-63bc5082c42b", "fromTable": "Product Subcategory", "fromColumn": "ProductCategoryKey", "toTable": "Product Category", "toColumn": "ProductCategoryKey" }, { "name": "b32d6ef8-a309-4c10-8d36-0f0e2ae84901", "fromTable": "Reseller", "fromColumn": "GeographyKey", "toTable": "Geography", "toColumn": "GeographyKey" }, { "name": "602b2378-4717-4122-b97e-95f36c15dc85", "fromTable": "Product Inventory", "fromColumn": "DateKey", "toTable": "Date", "toColumn": "DateKey" }, { "name": "7dbfc7d9-a935-432d-b5c6-a53d129fbd16", "fromTable": "Product Inventory", "fromColumn": "ProductKey", "toTable": "Product", "toColumn": "ProductKey" }, { "name": "39981e17-197f-4647-a8d8-850cbe2aea09", "fromTable": "Sales Quota", "fromColumn": "DateKey", "toTable": "Date", "toColumn": "DateKey" }, { "name": "d96cf292-44da-4a47-837c-173bf1f49c18", "fromTable": "Sales Quota", "fromColumn": "EmployeeKey", "toTable": "Employee", "toColumn": "EmployeeKey" }, { "name": "877c4e4a-6f61-43c8-ae8b-b748a6400407", "fromTable": "Internet Sales", "fromColumn": "CurrencyKey", "toTable": "Currency", "toColumn": "CurrencyKey" }, { "name": "90d94b82-0243-4632-b9f7-99de63279961", "fromTable": "Internet Sales", "fromColumn": "CustomerKey", "toTable": "Customer", "toColumn": "CustomerKey" }, { "name": "3db0e485-88a9-44d9-9a12-657c8ef0f881", "fromTable": "Internet Sales", "fromColumn": "OrderDateKey", "toTable": "Date", "toColumn": "DateKey" }, { "name": "f5617b1d-9840-4978-8860-f337cb5f852d", "fromTable": "Internet Sales", "fromColumn": "DueDateKey", "toTable": "Date", "toColumn": "DateKey", "isActive": false }, { "name": "8cd93710-86b7-47a6-b512-230bc4c3e73d", "fromTable": "Internet Sales", "fromColumn": "ShipDateKey", "toTable": "Date", "toColumn": "DateKey", "isActive": false }, { "name": "a5016faf-9af5-4750-92ff-505d05aefe68", "fromTable": "Internet Sales", "fromColumn": "ProductKey", "toTable": "Product", "toColumn": "ProductKey" }, { "name": "b3d9edf1-1e10-436b-b870-80029b0ee4f3", "fromTable": "Internet Sales", "fromColumn": "PromotionKey", "toTable": "Promotion", "toColumn": "PromotionKey" }, { "name": "d9761f6e-1fec-476d-9eee-9e1511044619", "fromTable": "Internet Sales", "fromColumn": "SalesTerritoryKey", "toTable": "Sales Territory", "toColumn": "SalesTerritoryKey" }, { "name": "1b277ca4-d6fc-4366-b164-2fd3c56cfd24", "fromTable": "Reseller Sales", "fromColumn": "CurrencyKey", "toTable": "Currency", "toColumn": "CurrencyKey" }, { "name": "100ca454-655f-4e46-a040-cfa2ca981f88", "fromTable": "Reseller Sales", "fromColumn": "OrderDateKey", "toTable": "Date", "toColumn": "DateKey" }, { "name": "1f6426cb-30d0-4d70-bbd5-5da59ce7292b", "fromTable": "Reseller Sales", "fromColumn": "DueDateKey", "toTable": "Date", "toColumn": "DateKey", "isActive": false }, { "name": "1c37fcb7-a454-4b11-8389-9a97d5d09f4c", "fromTable": "Reseller Sales", "fromColumn": "ShipDateKey", "toTable": "Date", "toColumn": "DateKey", "isActive": false }, { "name": "262def50-5047-491a-8fc6-e96a9d66a80b", "fromTable": "Reseller Sales", "fromColumn": "EmployeeKey", "toTable": "Employee", "toColumn": "EmployeeKey" }, { "name": "adbcdd01-4156-4b47-9c94-5f6283c9c20a", "fromTable": "Reseller Sales", "fromColumn": "ProductKey", "toTable": "Product", "toColumn": "ProductKey" }, { "name": "03b67804-b82a-433a-9589-f768a6eb3945", "fromTable": "Reseller Sales", "fromColumn": "PromotionKey", "toTable": "Promotion", "toColumn": "PromotionKey" }, { "name": "431b1361-7b09-4540-91d3-fda884108451", "fromTable": "Reseller Sales", "fromColumn": "ResellerKey", "toTable": "Reseller", "toColumn": "ResellerKey" }, { "name": "b62a7abc-f954-41a1-ac0a-bce7fdd5eaa7", "fromTable": "Reseller Sales", "fromColumn": "SalesTerritoryKey", "toTable": "Sales Territory", "toColumn": "SalesTerritoryKey" } ], "perspectives": [ { "name": "Inventory", "tables": [ { "name": "Product Inventory", "columns": [ { "name": "Units In" }, { "name": "Product-Date OverStocked" }, { "name": "Units Balance" }, { "name": "Product-Date Negative Stock" }, { "name": "Unit Cost" }, { "name": "DateKey" }, { "name": "Product-Date Inventory Value" }, { "name": "Movement Date" }, { "name": "Product-Date UnderStocked" }, { "name": "Units Out" }, { "name": "ProductKey" }, { "name": "Product-Date Optimal Inventory Value" }, { "name": "Product-Date Max Inventory Value" } ], "measures": [ { "name": "Total Inventory Value Performance" }, { "name": "Total Units Out" }, { "name": "Total Units" }, { "name": "Total Units Movement" }, { "name": "Products with Negative Stock" }, { "name": "Products UnderStocked" }, { "name": "Total Inventory Value" }, { "name": "Total Units In" }, { "name": "Total Inventory Maximum Value" }, { "name": "Total Inventory Optimal Value" }, { "name": "Products OverStocked" } ] }, { "name": "Date", "columns": [ { "name": "Month Name" }, { "name": "Calendar Quarter" }, { "name": "Month" }, { "name": "Week Of Year" }, { "name": "Calendar Year" }, { "name": "Fiscal Quarter" }, { "name": "Day Of Month" }, { "name": "Fiscal Year" }, { "name": "Day Name Of Week" }, { "name": "Day Of Year" }, { "name": "DateKey" }, { "name": "Date" }, { "name": "Fiscal Semester" }, { "name": "Day Number Of Week" }, { "name": "Calendar Semester" } ], "measures": [ { "name": "Days In Current Quarter to Date" }, { "name": "Days In Current Quarter" } ] }, { "name": "Product", "columns": [ { "name": "Product SubCategory Name" }, { "name": "Style" }, { "name": "Model Name" }, { "name": "Product Name" }, { "name": "Product Start Date" }, { "name": "Weight Unit Code" }, { "name": "Safety Stock Level" }, { "name": "Product Id" }, { "name": "Standard Cost" }, { "name": "Color" }, { "name": "Days To Manufacture" }, { "name": "Dealer Price" }, { "name": "ProductKey" }, { "name": "LargePhoto" }, { "name": "Size" }, { "name": "Is Finished Goods" }, { "name": "Description" }, { "name": "Product Line" }, { "name": "Size Unit Code" }, { "name": "List Price" }, { "name": "Class" }, { "name": "Size Range" }, { "name": "Reorder Point" }, { "name": "Product Status" }, { "name": "Weight" }, { "name": "ProductSubcategoryKey" }, { "name": "Product Category Name" }, { "name": "Product End Date" } ] }, { "name": "Product Subcategory", "columns": [ { "name": "Product Subcategory Name" }, { "name": "ProductSubcategoryKey" }, { "name": "ProductCategoryKey" } ] }, { "name": "Product Category", "columns": [ { "name": "Product Category Name" }, { "name": "ProductCategoryKey" } ] } ] }, { "name": "Internet Operation", "tables": [ { "name": "Date", "columns": [ { "name": "Month Name" }, { "name": "Calendar Quarter" }, { "name": "Month" }, { "name": "Week Of Year" }, { "name": "Calendar Year" }, { "name": "Fiscal Quarter" }, { "name": "Day Of Month" }, { "name": "Fiscal Year" }, { "name": "Day Name Of Week" }, { "name": "Day Of Year" }, { "name": "DateKey" }, { "name": "Date" }, { "name": "Fiscal Semester" }, { "name": "Day Number Of Week" }, { "name": "Calendar Semester" } ], "measures": [ { "name": "Days In Current Quarter to Date" }, { "name": "Days In Current Quarter" } ] }, { "name": "Internet Sales", "columns": [ { "name": "Carrier Tracking Number" }, { "name": "Order Date" }, { "name": "Sales Order Line Number" }, { "name": "CustomerKey" }, { "name": "Gross Profit" }, { "name": "Due Date" }, { "name": "Sales Order Number" }, { "name": "Discount Amount" }, { "name": "Sales Amount" }, { "name": "PromotionKey" }, { "name": "Customer PO Number" }, { "name": "ProductKey" }, { "name": "Unit Price" }, { "name": "Freight" }, { "name": "Total Product Cost" }, { "name": "CurrencyKey" }, { "name": "ShipDateKey" }, { "name": "Product Standard Cost" }, { "name": "Extended Amount" }, { "name": "Order Quantity" }, { "name": "Revision Number" }, { "name": "SalesTerritoryKey" }, { "name": "Tax Amount" }, { "name": "OrderDateKey" }, { "name": "Unit Price Discount Pct" }, { "name": "Ship Date" }, { "name": "DueDateKey" } ], "measures": [ { "name": "Internet Total Gross Profit" }, { "name": "Internet Previous Quarter Sales Proportion to QTD" }, { "name": "Internet Current Quarter Gross Profit Performance" }, { "name": "Internet Current Quarter Sales" }, { "name": "Internet Current Quarter Sales Performance" }, { "name": "Internet Total Product Cost" }, { "name": "Internet Distinct Count Sales Order" }, { "name": "Internet Previous Quarter Gross Profit" }, { "name": "Internet Total Sales" }, { "name": "Internet Previous Quarter Gross Profit Proportion to QTD" }, { "name": "Internet Order Lines Count" }, { "name": "Internet Previous Quarter Sales" }, { "name": "Internet Total Freight" }, { "name": "Internet Total Units" }, { "name": "Internet Total Tax Amount" }, { "name": "Internet Current Quarter Gross Profit" }, { "name": "Internet Total Discount Amount" } ] }, { "name": "Sales Territory", "columns": [ { "name": "Sales Territory Region" }, { "name": "SalesTerritoryKey" }, { "name": "Sales Territory Country" }, { "name": "Sales Territory Group" }, { "name": "Sales Territory Image" } ], "measures": [ { "name": "Total Gross Profit" }, { "name": "Distinct Count Sales Orders" }, { "name": "Total Sales - Sales Territory sliced by Employee" }, { "name": "Total Current Quarter Sales" }, { "name": "Total Previous Quarter Sales" }, { "name": "Total Tax Amount" }, { "name": "Total Current Quarter Sales Performance" }, { "name": "Total Freight" }, { "name": "Total Sales" }, { "name": "Total Previous Quarter Gross Profit Proportion to QTD" }, { "name": "Order Lines Count" }, { "name": "Total Discount Amount" }, { "name": "Total Previous Quarter Sales Proportion to QTD" }, { "name": "Total Products Cost" }, { "name": "Total Units Sold" }, { "name": "Total Current Quarter Gross Profit Performance" }, { "name": "Total Current Quarter Gross Profit" }, { "name": "Total Previous Quarter Gross Profit" } ] }, { "name": "Product", "columns": [ { "name": "Product SubCategory Name" }, { "name": "Style" }, { "name": "Model Name" }, { "name": "Product Name" }, { "name": "Product Start Date" }, { "name": "Weight Unit Code" }, { "name": "Safety Stock Level" }, { "name": "Product Id" }, { "name": "Standard Cost" }, { "name": "Color" }, { "name": "Days To Manufacture" }, { "name": "Dealer Price" }, { "name": "ProductKey" }, { "name": "LargePhoto" }, { "name": "Size" }, { "name": "Is Finished Goods" }, { "name": "Description" }, { "name": "Product Line" }, { "name": "Size Unit Code" }, { "name": "List Price" }, { "name": "Class" }, { "name": "Size Range" }, { "name": "Reorder Point" }, { "name": "Product Status" }, { "name": "Weight" }, { "name": "ProductSubcategoryKey" }, { "name": "Product Category Name" }, { "name": "Product End Date" } ] }, { "name": "Promotion", "columns": [ { "name": "Promotion Name" }, { "name": "Max Quantity" }, { "name": "Promotion Type" }, { "name": "Promotion Start Date" }, { "name": "Min Quantity" }, { "name": "Promotion Category" }, { "name": "DiscountPct" }, { "name": "PromotionKey" }, { "name": "Promotion End Date" } ] }, { "name": "Product Subcategory", "columns": [ { "name": "Product Subcategory Name" }, { "name": "ProductSubcategoryKey" }, { "name": "ProductCategoryKey" } ] }, { "name": "Geography", "columns": [ { "name": "City" }, { "name": "State Province Name" }, { "name": "Country Region Code" }, { "name": "State Province Code" }, { "name": "SalesTerritoryKey" }, { "name": "GeographyKey" }, { "name": "Country Region Name" }, { "name": "Postal Code" } ] }, { "name": "Customer", "columns": [ { "name": "CustomerKey" }, { "name": "Number of Children At Home" }, { "name": "Middle Name" }, { "name": "Name Style" }, { "name": "Date Of First Purchase" }, { "name": "Address Line 2" }, { "name": "GeographyKey" }, { "name": "Yearly Income" }, { "name": "Marital Status" }, { "name": "Phone" }, { "name": "Email Address" }, { "name": "Gender" }, { "name": "Occupation" }, { "name": "Address Line 1" }, { "name": "Total Cars Owned" }, { "name": "Total Children" }, { "name": "Suffix" }, { "name": "First Name" }, { "name": "Birth Date" }, { "name": "Education" }, { "name": "Last Name" }, { "name": "Commute Distance" }, { "name": "Customer Id" }, { "name": "Title" }, { "name": "Owns House" } ] }, { "name": "Currency", "columns": [ { "name": "CurrencyKey" }, { "name": "Currency Code" }, { "name": "CurrencyName" } ] }, { "name": "Product Category", "columns": [ { "name": "Product Category Name" }, { "name": "ProductCategoryKey" } ] } ] }, { "name": "Reseller Operation", "tables": [ { "name": "Date", "columns": [ { "name": "Month Name" }, { "name": "Calendar Quarter" }, { "name": "Month" }, { "name": "Week Of Year" }, { "name": "Calendar Year" }, { "name": "Fiscal Quarter" }, { "name": "Day Of Month" }, { "name": "Fiscal Year" }, { "name": "Day Name Of Week" }, { "name": "Day Of Year" }, { "name": "DateKey" }, { "name": "Date" }, { "name": "Fiscal Semester" }, { "name": "Day Number Of Week" }, { "name": "Calendar Semester" } ], "measures": [ { "name": "Days In Current Quarter to Date" }, { "name": "Days In Current Quarter" } ] }, { "name": "Reseller Sales", "columns": [ { "name": "Sales Order Line Number" }, { "name": "Carrier Tracking Number" }, { "name": "Order Date" }, { "name": "Due Date" }, { "name": "Gross Profit" }, { "name": "Sales Order Number" }, { "name": "Discount Amount" }, { "name": "Sales Amount" }, { "name": "PromotionKey" }, { "name": "ProductKey" }, { "name": "Reseller PO Number" }, { "name": "Unit Price" }, { "name": "Freight" }, { "name": "ResellerKey" }, { "name": "DueDateKey" }, { "name": "EmployeeKey" }, { "name": "Total Product Cost" }, { "name": "CurrencyKey" }, { "name": "ShipDateKey" }, { "name": "Product Standard Cost" }, { "name": "Extended Amount" }, { "name": "Order Quantity" }, { "name": "Revision Number" }, { "name": "SalesTerritoryKey" }, { "name": "Tax Amount" }, { "name": "OrderDateKey" }, { "name": "Unit Price Discount Pct" }, { "name": "Ship Date" } ], "measures": [ { "name": "Reseller Total Tax Amount" }, { "name": "Reseller Distinct Count Sales Order" }, { "name": "Reseller Previous Quarter Gross Profit Proportion to QTD" }, { "name": "Reseller Total Discount Amount" }, { "name": "Reseller Current Quarter Sales" }, { "name": "Reseller Total Gross Profit" }, { "name": "Reseller Order Lines Count" }, { "name": "Reseller Previous Quarter Sales Proportion to QTD" }, { "name": "Reseller Total Product Cost" }, { "name": "Reseller Previous Quarter Sales" }, { "name": "Reseller Total Sales" }, { "name": "Reseller Current Quarter Gross Profit Performance" }, { "name": "Reseller Current Quarter Sales Performance" }, { "name": "Reseller Total Units" }, { "name": "Reseller Total Freight" }, { "name": "Reseller Total Sales - Sales Territory sliced by Reseller" }, { "name": "Reseller Total Sales - Sales Territory sliced by Employee" }, { "name": "Reseller Current Quarter Gross Profit" }, { "name": "Reseller Previous Quarter Gross Profit" } ] }, { "name": "Sales Territory", "columns": [ { "name": "Sales Territory Region" }, { "name": "SalesTerritoryKey" }, { "name": "Sales Territory Country" }, { "name": "Sales Territory Group" }, { "name": "Sales Territory Image" } ], "measures": [ { "name": "Total Gross Profit" }, { "name": "Distinct Count Sales Orders" }, { "name": "Total Previous Quarter Sales" }, { "name": "Total Previous Quarter Gross Profit Proportion to QTD" }, { "name": "Order Lines Count" }, { "name": "Total Discount Amount" }, { "name": "Total Previous Quarter Sales Proportion to QTD" }, { "name": "Total Products Cost" }, { "name": "Total Units Sold" }, { "name": "Total Current Quarter Gross Profit Performance" }, { "name": "Total Current Quarter Gross Profit" }, { "name": "Total Previous Quarter Gross Profit" }, { "name": "Total Sales - Sales Territory sliced by Employee" }, { "name": "Total Current Quarter Sales" }, { "name": "Total Tax Amount" }, { "name": "Total Current Quarter Sales Performance" }, { "name": "Total Freight" }, { "name": "Total Sales" } ] }, { "name": "Product", "columns": [ { "name": "Product SubCategory Name" }, { "name": "Style" }, { "name": "Model Name" }, { "name": "Product Name" }, { "name": "Product Start Date" }, { "name": "Weight Unit Code" }, { "name": "Safety Stock Level" }, { "name": "Product Id" }, { "name": "Standard Cost" }, { "name": "Color" }, { "name": "Days To Manufacture" }, { "name": "Dealer Price" }, { "name": "ProductKey" }, { "name": "LargePhoto" }, { "name": "Size" }, { "name": "Is Finished Goods" }, { "name": "Description" }, { "name": "Product Line" }, { "name": "Size Unit Code" }, { "name": "List Price" }, { "name": "Class" }, { "name": "Size Range" }, { "name": "Reorder Point" }, { "name": "Product Status" }, { "name": "Weight" }, { "name": "ProductSubcategoryKey" }, { "name": "Product Category Name" }, { "name": "Product End Date" } ] }, { "name": "Promotion", "columns": [ { "name": "Promotion Name" }, { "name": "Max Quantity" }, { "name": "Promotion Type" }, { "name": "Promotion Start Date" }, { "name": "Min Quantity" }, { "name": "Promotion Category" }, { "name": "DiscountPct" }, { "name": "PromotionKey" }, { "name": "Promotion End Date" } ] }, { "name": "Product Subcategory", "columns": [ { "name": "Product Subcategory Name" }, { "name": "ProductSubcategoryKey" }, { "name": "ProductCategoryKey" } ] }, { "name": "Employee", "columns": [ { "name": "ParentEmployeeKey" }, { "name": "Middle Name" }, { "name": "NameStyle" }, { "name": "Hire Date" }, { "name": "Marital Status" }, { "name": "Pay Frequency" }, { "name": "Phone" }, { "name": "Email" }, { "name": "Gender" }, { "name": "Vacation Hours" }, { "name": "Employee Id" }, { "name": "Is Current" }, { "name": "Login" }, { "name": "First Name" }, { "name": "Is Salaried" }, { "name": "Base Rate" }, { "name": "Birth Date" }, { "name": "Sick Leave Hours" }, { "name": "Last Name" }, { "name": "SalesTerritoryKey" }, { "name": "Status" }, { "name": "Emergency Contact Name" }, { "name": "Title" }, { "name": "Department Name" }, { "name": "Emergency Contact Phone" }, { "name": "EmployeeKey" }, { "name": "End Date" }, { "name": "Is Sales Person" }, { "name": "Employee Photo" }, { "name": "Start Date" } ] }, { "name": "Geography", "columns": [ { "name": "City" }, { "name": "State Province Name" }, { "name": "Country Region Code" }, { "name": "State Province Code" }, { "name": "SalesTerritoryKey" }, { "name": "GeographyKey" }, { "name": "Country Region Name" }, { "name": "Postal Code" } ] }, { "name": "Reseller", "columns": [ { "name": "Year Opened" }, { "name": "Order Month" }, { "name": "Business Type" }, { "name": "Annual Sales" }, { "name": "Number Employees" }, { "name": "Reseller Id" }, { "name": "Address Line 2" }, { "name": "GeographyKey" }, { "name": "Reseller Phone" }, { "name": "ResellerKey" }, { "name": "Min Payment Type" }, { "name": "Address Line 1" }, { "name": "Bank Name" }, { "name": "Annua Revenue" }, { "name": "Reseller Name" }, { "name": "Min Payment Amount" }, { "name": "Product Line" }, { "name": "Last Order Year" }, { "name": "First Order Year" }, { "name": "Order Frequency" } ] }, { "name": "Sales Quota", "columns": [ { "name": "Calendar Quarter" }, { "name": "Sales Amount Quota" }, { "name": "Calendar Year" }, { "name": "Date" }, { "name": "DateKey" }, { "name": "EmployeeKey" }, { "name": "SalesQuotaKey" } ] }, { "name": "Currency", "columns": [ { "name": "CurrencyKey" }, { "name": "Currency Code" }, { "name": "CurrencyName" } ] }, { "name": "Product Category", "columns": [ { "name": "Product Category Name" }, { "name": "ProductCategoryKey" } ] } ] } ], "roles": [ { "name": "Users", "description": "All allowed users to query the model", "modelPermission": "read" }, { "name": "Admins", "description": "All administrators", "modelPermission": "administrator" }, { "name": "Analysts", "description": "All users responsible for the status of the model", "modelPermission": "readRefresh" }, { "name": "Operators", "description": "All users responsible for updating the data", "modelPermission": "refresh" } ] } }