在上一篇文章中,我们讲解了BI工具的数据编辑功能及其具体的操作流程(流程内容很详细,你看过吗? 在这篇文章中,我们将继续讲解BI工具的第三个功能盘点:超强功能能力,事不宜迟,让我们开始吧!
上一篇文章指路》BI工具功能清单2:数据编辑。
文章和图片都是由 Finesoft 的明星产品 Finebi 制作的!
关注Finesoft,持续为您讲解数据分析方法和企业数字化转型工具及解决方案
1.什么是功能能力?
我们通常所说的功能能力通常是指理解和使用数学或计算机科学中功能的能力。 而在数据分析中,功能能力是指使用各种功能处理和分析数据的能力。 这包括一些常用函数,如平均值、中位数、标准差等,以及一些特定于领域的函数,如金融中的IRR函数或统计学中的t检验函数。
拥有良好的功能能力可以让数据分析师更有效地完成工作,并能够更准确地分析和解释数据。 此外,熟练掌握各种功能还可以帮助数据分析师发现隐藏在数据中的趋势和模式,从而做出更好的决策。
2.函数语法是什么?
字段语法。 您可以在计算中插入字段。 函数的语法通常会指示应在计算中插入字段的位置。 例如:sum agg(array)。
例如,如果要计算平均合约单价,则计算会使用数据源中的“合同金额”和“采购数量”字段,输入公式:sum agg(合约金额) sum agg(采购数量),在左侧字段选择区域点击选择必填字段,如下图所示
运算符语法
要创建计算,您需要了解 FineBI 支持的运算符。 运算符在Finebi计算中以黑色显示。
文本表达式语法
本节介绍在 BI 工具计算中使用文本表达式的正确语法。
文本表达式按原样表示常量值。 使用函数时,有时需要使用文本表达式来表示数字、字符串、日期等。 文本表达式在 BI 工具计算中以黑色和灰色显示。
1.常规功能
常规函数是 BI 工具中用于执行各种常见操作和计算的一组函数。 这些函数涵盖逻辑、数学、三角函数、日期和文本处理等方面。 以下是一些常见常规函数的示例:
逻辑函数:if:根据条件返回不同的值。
以及:检查多个条件是否同时有效。
or:检查多个条件之一是否为真。
not:否定给定条件。
数学和三角学:
min:返回一组数字中的最小值。
max:返回一组数字中的最大值。
sum:计算一组数字的总和。
*g:计算一组数字的平均值。
sin:计算给定角度的正弦值。
cos:计算给定角度的余弦值。
tan:计算给定角度的切线。
日期函数: month:返回给定日期的月份。
year:返回给定日期的年份。
day:返回给定日期的日期。
today:返回当前日期。
文本功能:替换:替换部分文本。
concatenate:将多个文本字符串合并为一个。
left:捕获文本左侧指定长度的字符。
right:捕获文本右侧指定长度的字符。
len:计算文本的长度。
2.聚合函数
不同的聚合函数可以根据需要对数据进行汇总,从而产生不同的数据集描述和统计结果。
以下是一些常见的聚合函数及其作用:
求和:将指定字段的所有值求和并返回总和。
平均值 (**g):通过将指定字段的所有值相加并除以值个数来返回平均值。
中位数:按大小对指定字段的所有值进行排序,然后返回中位数值。 如果值的个数为偶数,则返回中间两个数字的平均值。
最大值:返回指定字段的最大值。
Min(min):返回指定字段的最小值。
标准差 (STDEV):衡量数据集离散程度的指标,即数据的平均值与每个数据点的差异程度。
方差 (VAR):衡量数据集离散程度的指标,即数据均值与每个数据点相差多少的平方。
Count distinct:返回指定字段的去重值数。
计数:返回指定字段的值数。
3.def 函数
def 函数可以与其他基本函数结合使用,在有限的数据上输出任何级别和复杂度的计算指标。
def 函数的主要功能是定义用户定义的计算逻辑或表达式。 通过编写自定义解决方案,您可以在BI工具中实现更灵活、更复杂的计算需求,以满足不同业务场景的需求。
在BI工具中,除了def函数之外,还有其他类型的分析函数,如def-add、def-sub、更早的函数,它们提供了更多的计算能力,可以解决一些实现问题,使用户解决方案更加灵活和强大。
整体来看,DEF功能等分析功能为BI用户提供了更高级、更灵活的计算功能,使其能够更好地满足用户在数据分析和业务场景中的需求。
延续上一篇文章,在做数据编辑时,难免会遇到一些问题,BI工具的数据编辑功能无法完全解决,所以这个时候函数计算就派上用场了。
1.确定函数计算的类型
自助数据集计算:数据源详细级别(行详细级别计算)在自助数据集的新列中执行,可用于在仪表盘中创建可视化组件,数据集计算结果也可供其他用户使用。 注意:不支持聚合计算。
仪表盘计算:制作仪表盘组件时,可以添加计算字段进行聚合计算或其他自助数据集中的计算,该组件的计算结果不会保存在数据集中。
使用自助服务数据集创建字段
在FineBI中,进入“我的分析”下的分析主题编辑界面,选择数据,单击“编辑”,如下图所示:
添加新列,如下图所示:
选择“公式”函数,然后输入新列的计算字段的名称。 在此示例中,该字段名为 test,输入公式,此示例使用以下公式:if(find("上",store name),1,0),如果字段包含on,则返回1,否则显示为0,完成后,单击OK,如下图所示:
备注:公式框中的函数和字段需要通过点击左侧的选择区域进行选择,不能手动输入。 保存的自助服务数据集可供其他人使用,并且可以在为仪表板创建组件时使用。
仪表板创建计算字段
仪表板支持聚合函数,而不是自助服务数据集。
添加组件,选择店铺销售统计表,如下图所示
新建“累计付款金额”字段,输入公式:acc sum(sum agg(sales),1),表示销售额按维度求和,如下图所示
完成后,即可在组件中使用。
完整的BI教学
总之,BI工具的超功能能力在当今的信息时代起着至关重要的作用。 通过合理运用各种统计和数学函数,我们能够从大量数据中提取有价值的见解和趋势,为决策者提供科学依据。 不仅如此,功能能力还可以帮助我们构建高效的数据处理流程,提高工作效率和准确性。
感谢您的阅读与支持,如果您对BI工具的超强功能能力还有任何疑问,欢迎随时在评论区或后台私信给我们留言,我们会及时与您取得联系!
大数据可视化分析工具