我想根據進入活動的天數而不是日期來比較不同活動的進展情況(請參閱下面 x 軸上的第 1 天、第 2 天等……)。
這是我的 DAX 代碼,但我無法讓它作業。任何幫助將非常感激...
**Normalised Campaign Metrics =
VAR DateReached = CALCULATE(MIN(Days[Day]),db[PAYMENT_DATE]<> BLANK(), KEEPFILTERS(db[PRODUCT_CODE SWITCH]))
VAR MaxDate = CALCULATE(MAX(db[PAYMENT_DATE]),KEEPFILTERS(db[PRODUCT_CODE SWITCH]))
VAR DayNo = SELECTEDVALUE(Days[Day])
RETURN CALCULATE(count(db[PAYMENT_DATE]),
FILTER(ALL(db[PAYMENT_DATE]),
DateReached DayNo && DateReached DayNo<=MaxDate))**
非常感謝! 在此處輸入圖片說明
uj5u.com熱心網友回復:
我建議通過操作您的實際資料而不是復雜的 DAX 度量來解決這個問題。如果您熟悉星型模式建模,我將通過向事實表添加一個新列來解決此問題,該列計算從付款發生的開始日期算起的天數,然后將此列連接到新的“已過天數”維度,即簡單的數字串列,從 1 到您需要的天數。然后,您可以使用這個新維度作為 x 軸的源資料,并為 y 軸使用標準付款金額度量。
uj5u.com熱心網友回復:
我建議創建一個維度表作為與非活動關系進行比較的相對基礎。這是一個關于它的視頻:
https://youtu.be/knXFVf2ipro
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/400135.html
上一篇:將WooCommerceget_date_created()顯示為ddmmyyyy,而不是yyyy-mm-dd time
下一篇:過濾表以排除特定行
