2017-06-15 32 views
0

我正嘗試在配置單元查詢中使用Power(a,b)功能。配置單元中負值的電源功能

只要b爲負值,功率函數就會導致錯誤的值。

只有當冪函數中的參數爲負時纔會發生這種情況。請幫忙。

+0

投票決定關閉。我沒有看到負指數的問題。例如'選擇權力(2,-3)'返回'0.12'。如果您仍然認爲存在問題 - 請舉例說明。 –

回答

0

您可以輕鬆計算負指數。計算正指數,並採取倒數:

power(a,-b) = 1/power(a,b) 

見這裏解釋:http://www.mathsisfun.com/algebra/negative-exponents.html

+0

不存在的問題不需要解決方法 –

+0

@Dudu Markovitz是的,它的工作原理。找不到這個問題在哪裏修復......並且它確實存在於哪個版本中。但文檔說「Power(decimal,n)只支持指數n的正整數值。」這裏:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types – leftjoin