गणना औसत के 3 कॉलम में एक BigQuery टेबल

0

सवाल

मैं कोशिश कर रहा हूँ का निर्माण करने के लिए एक क्वेरी की गणना करने के लिए औसत के साथ 3 स्तंभ मान. मेरी मेज की तरह लग रहा है,नीचे

आइटम स्तंभ 1 स्तंभ 2 कॉलम 3
एक 10 12 4
बी 5 14 20
सी 15 5 4

मैं चाहता हूँ करने के लिए सक्षम होना करने के लिए उत्पादन,

आइटम स्तंभ 1 स्तंभ 2 कॉलम 3 मंझला
एक 10 12 4 10
बी 5 14 20 14
सी 15 5 4 5

मैं करने की कोशिश की है percentile_cont (), लेकिन लगता है कि किया जा करने के लिए केवल के लिए मूल्यों में एक एकल स्तंभ. मैं कैसे इस लक्ष्य को हासिल?

google-bigquery median
2021-11-23 17:41:55
2

सबसे अच्छा जवाब

2

विचार नीचे दृष्टिकोण

select *, 
  ( select distinct percentile_disc(col, 0.5) over() 
    from unnest([Column1, Column2, Column3]) as col
  ) AS Median
from your_table       

यदि लागू करने के लिए नमूना डेटा में अपने प्रश्न का उत्पादन है

enter image description here

2021-11-23 22:50:39

धन्यवाद!! यह काम किया!
pear_geepee
0

आप यह कोशिश की:

select Col1, Col2, Col3, 
       PERCENTILE_CONT([Col1, Col2, Col3], 0.5) OVER() AS Median
from   tableName
2021-11-23 18:06:09

हाँ, लेकिन है कि त्रुटियों के रूप में कोई मेल हस्ताक्षर के लिए एक विश्लेषणात्मक समारोह PERCENTILE_CONT के लिए तर्क के प्रकार: सरणी<FLOAT64>, FLOAT64. समर्थित हस्ताक्षर: PERCENTILE_CONT(FLOAT64, FLOAT64); PERCENTILE_CONT(सांख्यिक, संख्यात्मक); PERCENTILE_CONT(BIGNUMERIC, BIGNUMERIC) पर [5:3]
pear_geepee

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में