簡體   English   中英

Spotfire-計算列中的動態OVER語句

[英]Spotfire - Dynamic OVER Statement in Calculated column

誰能幫助我解決以下問題?

我們必須創建一個報告,該報告顯示具有過濾選項的同一數據表中不同聚合級別上兩種數量之間的差異。 我們已經在計算出的列中嘗試了OVER語句,但是它沒有考慮到過濾器用戶可以設置的內容。

我已鏈接了一個樣本表,該樣本表與我們的數據表類似。 目的是用戶可以選擇該圖顯示所選聚合級別上的數字,但也可以在可用的過濾選項上進行過濾。

聚合級別為3級,4級,物料和包裝。 過濾器是所有列,數字(預測數量,請求數量,增量和絕對增量)除外。

該圖應顯示所選聚合級別上的“請求數量”以及“絕對增量”和“總預測數量”的百分比。

我們的問題是,“包裝”和“客戶”字段不在“物料層次結構”中,因此,如果我們將這些字段包括在具有聚合值的OVER語句中,則會制動“絕對增量”數字並導致錯誤的值。

我的主要問題是,考慮到過濾器,帶有Over語句的計算列如何動態變化?

附加信息:該材料位於第二頁中包含的層次結構中。 在不同的聚合級別上,增量應該是預測數量和請求數量之和的差,絕對值是先前詳細增量值的絕對值。

樣本文件: https : //drive.google.com/file/d/0B6T-8YUYuuSEb3pQN29JRU5QeGs/view?usp=sharing

您是否考慮過在顯示而不是預先計算新列時直接使用OVER語句?

如果直接在axis屬性中使用OVER語句,則將在生成顯示時計算數據,因此結果將響應用戶的過濾器。 在顯示時間進行計算

這種動態計算也適用於諸如誤差線之類的東西,然后誤差線也將響應用戶的過濾器。 在此處輸入圖片說明

...最后,如果您需要動態更改計算,那么也可以執行此操作,我可以根據需要進行解釋。

暫無
暫無

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

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