Quantcast
Channel: SQL Server Analysis Services forum
Viewing all articles
Browse latest Browse all 14337

ssas average

$
0
0

I'm trying to replicate the average in the below query using the 'adventureworksDW2012' database.

SELECT

avg(SalesAmount/OrderQuantity)asaverage

sum(salesAmount)assales,

sum(OrderQuantity)asquantity

FROM[dbo].[FactResellerSales]

where

CurrencyKey=(selectCurrencyKeyfromdbo.DimCurrencywhereCurrencyAlternateKey='USD')

andProductKeyin(selectProductKeyfromdbo.DimProductwhereColor='Black')I create a

I'm trying to replicate the average in the below query using the 'adventureworksDW2012' database.

SELECT

avg(SalesAmount/OrderQuantity) as average

sum(salesAmount)assales,

sum(OrderQuantity)asquantity

FROM[dbo].[FactResellerSales]

where

CurrencyKey=(selectCurrencyKeyfromdbo.DimCurrencywhereCurrencyAlternateKey='USD')

andProductKeyin(selectProductKeyfromdbo.DimProductwhereColor='Black')I create a calculation called 'SalesAmountPerUnit' as

[Measures].[Sales Amount]/[Measures].[Order Quantity]

 that calculation gives me the sql equivalent ofSUM(SalesAmount)/SUM(OrderQuantity).                            How do I get the Average of (SalesAmount/OrderQuantity) using MDX or adding a calculated column?             

avg(SalesAmount/OrderQuantity) as average



Viewing all articles
Browse latest Browse all 14337

Trending Articles