我的問題是如何通過MDX中的其他字段篩選有效字段。MDX篩選器級別的成員
我有一個表格:samples; 如果我使用SQL來解決問題,就像這樣:
select patient_id from samples where calc_test_type_id = 1;
我創建了這個維度:患者特徵 層次:ID 級別:ID(樣品表患者ID),包括財產,命名爲「種皮','testA'鏈接到calc_test_type_id。
所以,我想MDX是這樣的:
SELECT
{[Measures].[num_samples]} ON COLUMNS,
{
filter
(
distinct([Patient characteristic.id].[id].members),
[Patient characteristic.id].CurrentMember.Properties("calc_type") = 1
)
} ON ROWS
FROM [EIDCube]
[Measures].[num_samples]
是計算calc_test_type_id = 1
多少行。
但我發現一些數據丟失。那麼如何找到所有合適的患者身份證?
如果「[措施]。[num_samples]是計算calc_test_type_id = 1的行數「,爲什麼你仍然有過濾器?預期輸出是什麼?請儘可能添加示例。 – SouravA
嗨,[措施]。[num_samples]只是爲了驗證過濾結果。我想過濾像sql這樣的patient_id:從calc_test_type_id = 1的樣本中選擇patient_id; –