簡體   English   中英

使用尺寸計算的度量

[英]Calculated Measure using dimension

我正在嘗試在SSAS中構建包含維度參數的計算量度。 我有兩個事實:“成員和訂單”和一個維度:“日期”。 成員代表我網站上的所有唯一成員。 訂單通過代表唯一用戶的事實鍵與成員相關。 訂單還包含代表訂單供應商的鍵。 訂單包含日期維度的鍵。

FactMember-MemberFactKey-MemberId FactOrder-FactOrderKey-OrderId-FactMemberKey-DimVendorKey-DimDateKey DimDate-DimDateKey-FYYear

我嘗試構建的計算得出的度量是成員從其訂購的唯一供應商的數量。 當然,計算值必須根據日期維度而更改。

我很困惑,將“會員”和“訂單”設為兩個單獨的維度,然后從FACT表中引用它們就更有意義了,例如Fact.Sales。 如果您在某種member_key上鍵入Member維度,則甚至不需要構建計算所得的成員。

DISTINCTCOUNT函數不是這里要使用的函數嗎? 然后可以在此查詢和其他地方使用創建不同數量的供應商。

WITH MEMBER [Test]
AS
DISTINCTCOUNT([Vendor].[Vendor].[Vendor])

我會事先說,這可能很慢(取決於數據量/分布),因此,如果此查詢將成為設計中的流行/重要組成部分,則可能值得考慮進行重組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM