簡體   English   中英

如何在事實表中添加非聚合列?

[英]How to add an non aggregated column in a fact table?

我正在研究SSAS多維數據集,以允許用戶分析一些銷售。 因此,我創建了一個事實表來記錄所有銷售額,並瀏覽一些維度以瀏覽內部數據(類別/位置和商店等)。

這是事實表輸出的示例(來自SQL Server Management Studio):

在此處輸入圖片說明

當我瀏覽我的多維數據集時,我可以查看所有銷售,包括日期,數量等。但是,當我添加諸如“單價”或“單價”之類的某些字段時,由於綜合行為,它返回的結果很奇怪。 似乎它返回所有匹配行的總和(aggregateFunction屬性)。

如何簡單地顯示銷售單價,而不對單價列進行任何計算。 AttributeFunction的None值顯示BLANK / NULL。

如果每種產品的unitCost和unitPrice都相同(我的意思是product_id = 2的unitCost只能是77.6),則可以只使用平均值(甚至可以通過SUM / COUNT模擬平均值),但只能用於軸上的產品尺寸! 其他尺寸將顯示實際平均值。

也許最好使用這種“靜態”字段,例如“產品”維度中的屬性? 但是您仍然需要添加一些邏輯,以便為選定的幾個(或全部)產品成員選擇一個值。

暫無
暫無

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

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