0
上個星期五我們遇到了一種情況,在這種情況下,我們正在討論長時間(400行左右)的MDX查詢,這些查詢使用硬編碼值,然後將許多硬編碼值參數。 (這是由另一個開發人員很好地設置,以便您可以註釋硬編碼語法並取消註釋參數化的語法)。我們將查詢剪切並粘貼到數據集查詢中,將其作爲表達式(fx)進行編輯並在其周圍放置相應的引號=「多行查詢」。當我們點擊'get fields'時,我們得到一個模糊的錯誤,告訴我們我們要麼有語法錯誤,要麼我們不能連接到多維數據集。 所以我們退出了一個簡單版本的查詢,所有的參數都可以正常工作,並且現在逐漸加入到測量中 - 這對於現在是好的,但爲了將來的參考 - 有沒有更好的方法來陷阱在這種情況下語法錯誤?另外,在運行時,用戶做出選擇後,是否有辦法查看已經擴展參數的MDX?尋找更好的方法來捕獲參數化查詢中的MDX錯誤
如果表達式僅用於過濾(不會更改元數據)不應該刷新字段正常工作? ..我還想知道更好的方式在運行時看到擴展參數的mdx? – gnackenson
re:在運行時看到完整的MDX ...只需創建一個文本框,並在您用於數據集的值表達式中使用相同的邏輯。也許配置一個報告參數來打開/關閉該文本框的可見性。 –