可视识别区域(4)将图表添加到仪表板

建立一个酷的仪表板

仪表板使您有机会为可视化添加更多样式,并在您的重要时刻到来时使用演示模式,并且是时候呈现您的数据。

  1. 点击剪辑镜头。在显示标签对话框中,单击“ 剪贴到设计器”。剪切的镜头显示为仪表板设计器画布右侧的一个步骤。
  2. 将新步骤拖到画布上。
  3. 放大它以便您可以看到所有标志 – 拖动角落手柄直到您对结果感到满意为止。
正在扩展的分析仪表板设计器小部件
  1. 在属性面板中,单击“窗口小部件样式”,单击“背景颜色”旁边的箭头,然后选择“黑色”。
分析仪表板设计师背景颜色设置
  1. 在“常规”面板中,选择“ 深色”作为主题。
分析仪表板设计师主题选择菜单
  1. 单击并输入以下值:
    1. 标题: worldwide_sales
    2. 应用程序: My Private App
  2. 单击保存
预览仪表板图标

要查看仪表板,请单击。

你已经完成了!

仪表板目前的图标

你有一个仪表板,你可以自豪地展示出报告的时候!当您准备好展示仪表板时,只需从仪表板列表中打开仪表板并单击即可。您将在全屏演示模式下看到仪表板。

演示模式下的分析仪表板

图表图标可以是您要使用的任何图像,只要这些图像存在于Salesforce中。要了解如何将Chatter图标添加到Analytics图表,请参阅Salesforce帮助文档中的向分析图表添加图标。

可视识别区域(3)使用带有图表图标的Polar Gauge图表创建镜头

探索数据

仪表图表是跟踪公司实现特定目标的好方法。您只需汇总摘要编号,以便在贵公司运营的国家或地区对总帐户价值进行高级别演示。您想要强调公司与此重要指标达成目标的距离(或距离有多远!)。

要在本页末尾接受挑战时登录启用Analytics的开发人员组织,请从连接菜单中选择登录Developer Edition。要随时登录和播放,请访问login.salesforce.com。

首先,建立探索:

  1. 在“数据集”列表中,单击worldwide_sales_with_flags数据集以进行探索。
  2. 在“条形长度”下,单击“行数”,然后选择“ 总和”,然后 选择“ 值”  以更改图表以显示“值的总和”。
分析资源管理器添加价值总和度量
  1. 在条形图下,单击,然后选择 国家/地区以按国家/地区对图表进
分析资源管理器按国家/地区分组
  1. 单击以打开图表格式设置属性,然后输入标题:WORLDWIDE ACCOUNT VALUES 标题。
分析资源管理器条形图标题属性

将图像URL添加到您的探索中

还记得我们使用CSV数据集的步骤吗?在该步骤中,我们包含了图像URL,但为了使它们在您的镜头中可用,您需要使用一些SAQL(Salesforce Analytics查询语言)。

  1. 单击以转到SAQL模式。
  2. 添加,first(‘flag_img_url’) as ‘flag_img_url’到foreach语句中。
  3. 单击运行查询。您应该看到一个新列(flag_img_url),其中包含每个标志的URL。
分析saql模式查询显示结果表

您可以使用任何非分组SAQL函数将URL保留为字符串,而不仅仅是 第一()。有关SAQL的更多信息,请参阅Analytics SAQL参考

创建Polar Gauge图表并添加标志

接下来我们将添加一种称为极地测量仪的冷却型测量仪:

  1. 单击以打开图表菜单。
图表菜单图标
  1. 从仪表类别中,选择Polar Gauge
  2. 单击,然后单击“ 范围值”并输入(或复制并粘贴)以下值:
图表属性图标
  1. Min: 0
    1. Max:  100000000
分析探险家极地测量图表
  1. 单击“ 条件格式”,然后选择“值的总和”作为设置条件格式的列。添加3个bin,如下 < than 10000000, 10000000to 30000000和 >30000000。为每个箱子选择不同的颜色。
分析仪表图表颜色编码箱
  1. 单击Trellis打开该面板,然后设置以下值:
    1. 类型:换行
    2. 每行图表数量:6
分析计量表格子属性
  1. 单击Polar Gauge并选择Use Icons
分析仪表图表使用图标属性
  1. 单击并确认以下值:
    1. 标题: worldwide_sales_with_flags
    2. 应用程序: My Private App

你那里有一些很棒的仪表!现在让我们用一个黑暗的主题给这个可视化更多一点。

可视识别区域(2)修改并上传您的数据集

什么是自定义地图?

将数据集上传到Einstein Analytics非常简单。在此步骤中,我们将为您提供数据集,但在上传之前,您需要先修改它以连接您的特定Salesforce实例。别担心……我们会一步一步地引导您完成它。

准备数据集

CSV格式的典型数据集可能如下所示:

Country,Country_code,Region,Accounts,Value
Australia,aus,South Pacific,1898,22930651
China,chn,East Asia,2051,29754009
Europe,eur,Europe,4668,61238042
France,fra,Europe,2303,28746829
India,ind,Asia,2721,32037499
Italy,ita,Europe,1722,26340986
Japan,jpn,East Asia,2872,36916012
Russian Federation,rus,East Europe,1847,27387456
South Africa,zaf,Africa,879,9794857
South Korea,kor,East Asia,1643,21934785
United States of America,usa,North America,6527,87044191

复制

为了将每行数据与匹配标志相关联,我们在数据集中添加了一列,其中包含每个特定标志的URL。URL具有以下格式:

https://c.<salesforce_instance>.content.force.com/file-asset/>name>

复制

每个特定URL由您的DE组织所在的Salesforce实例的基本URL以及原始文件的名称确定。例如,假设您的实例是NA35,带有USA标志的文件具有以下URL:

https://c.na35.content.force.com/file-asset/flagusapng

复制

注意

注意

URL末尾的文件名不包括连字符和句点等特殊字符。

为了节省您必须解决这个问题,我们为您准备了一个包含URL的数据文件 – 它看起来像这样:

Country,Country_code,Region,flag_img_url,Accounts,Value
Australia,aus,South Pacific,https://c.<instance>.content.force.com/file-asset/flagaustraliapng,1898,22930651
China,chn,East Asia,https://c.<instance>.content.force.com/file-asset/flagchinapng,2051,29754009
Europe,eur,Europe,https://c.<instance>.content.force.com/file-asset/flageuropepng,4668,61238042
France,fra,Europe,https://c.<instance>.content.force.com/file-asset/flagfrancepng,2303,28746829
India,ind,Asia,https://c.<instance>.content.force.com/file-asset/flagindiapng,2721,32037499                                                                    Italy,ita,Europe,https://c.<instance>.content.force.com/file-asset/flagitalypng,1722,26340986
Japan,jpn,East Asia,https://c.<instance>.content.force.com/file-asset/flagjapanpng,2872,36916012
Russian Federation,rus,East Europe,https://c.<instance>.content.force.com/file-asset/flagrussiapng,1847,27387456South Africa,zaf,Africa,https://c.<instance>.content.force.com/file-asset/flagsouthafricapng,879,9794857
South Korea,kor,East Asia,https://c.<instance>.content.force.com/file-asset/flagsouthkoreapng,1643,21934785
United States of America,usa,North America,https://c.<instance>.content.force.com/file-asset/flagusapng,6527,87044191
                        

复制

现在,您将准备要上传到DE组织的文件:

  1. 单击   此处下载数据文件。数据文件是CSV格式的文本文件。
  2. 检查DE组织的URL以查看它正在使用的实例。
  3. 打开数据文件,并将每个出现的<instance>替换为DE组织实例的名称。例如,如果您的DE组织的基本URL是“https://na35.salesforce.com”,则将<instance>替换为“na35”。
  4. 将数据文件另存为扩展名为.csv的文本文件。

创建Analytics数据集

接下来,您将在爱因斯坦分析中创建一个新数据集:

  1. 在salesforce组织的导航中,单击“ Analytics Studio”
  2. 单击“ 创建”并选择“ 数据集”
  3. 单击CSV作为数据源。
  4. 创建一个新数据集:
    • 在添加外部数据文件(CSV)下,单击 选择文件或在此处拖动文件…  以获取CSV文件。
    • 选择您修改的CSV数据文件,单击“ 打开”。然后单击 下一步
    • 对于“数据集名称”,输入:   worldwide_sales_with_flags 并单击“ 下一步”
分析创建数据集
  • 在“编辑字段属性”中,单击“上载文件”,然后单击“获取它”  以完成上载并创建新数据集。

要导航到数据集,请单击“ 全部浏览”,然后单击“ 数据集”

注意

注意

您的数据集可能需要几秒钟才能显示在此页面上。给它几秒钟。数据集准备就绪后,它将显示在数据集列表中。

分析主数据集列表

您的数据集现在可以使用了。接下来,您将创建一个惊人的仪表图表,以突出显示您的数据所说的内容。

可视识别区域(2)修改并上传您的数据集

什么是自定义地图?

将数据集上传到Einstein Analytics非常简单。在此步骤中,我们将为您提供数据集,但在上传之前,您需要先修改它以连接您的特定Salesforce实例。别担心……我们会一步一步地引导您完成它。

准备数据集

CSV格式的典型数据集可能如下所示:

Country,Country_code,Region,Accounts,Value
Australia,aus,South Pacific,1898,22930651
China,chn,East Asia,2051,29754009
Europe,eur,Europe,4668,61238042
France,fra,Europe,2303,28746829
India,ind,Asia,2721,32037499
Italy,ita,Europe,1722,26340986
Japan,jpn,East Asia,2872,36916012
Russian Federation,rus,East Europe,1847,27387456
South Africa,zaf,Africa,879,9794857
South Korea,kor,East Asia,1643,21934785
United States of America,usa,North America,6527,87044191

复制

为了将每行数据与匹配标志相关联,我们在数据集中添加了一列,其中包含每个特定标志的URL。URL具有以下格式:

https://c.<salesforce_instance>.content.force.com/file-asset/>name>

复制

每个特定URL由您的DE组织所在的Salesforce实例的基本URL以及原始文件的名称确定。例如,假设您的实例是NA35,带有USA标志的文件具有以下URL:

https://c.na35.content.force.com/file-asset/flagusapng

复制

注意

注意

URL末尾的文件名不包括连字符和句点等特殊字符。

为了节省您必须解决这个问题,我们为您准备了一个包含URL的数据文件 – 它看起来像这样:

Country,Country_code,Region,flag_img_url,Accounts,Value
Australia,aus,South Pacific,https://c.<instance>.content.force.com/file-asset/flagaustraliapng,1898,22930651
China,chn,East Asia,https://c.<instance>.content.force.com/file-asset/flagchinapng,2051,29754009
Europe,eur,Europe,https://c.<instance>.content.force.com/file-asset/flageuropepng,4668,61238042
France,fra,Europe,https://c.<instance>.content.force.com/file-asset/flagfrancepng,2303,28746829
India,ind,Asia,https://c.<instance>.content.force.com/file-asset/flagindiapng,2721,32037499                                                                    Italy,ita,Europe,https://c.<instance>.content.force.com/file-asset/flagitalypng,1722,26340986
Japan,jpn,East Asia,https://c.<instance>.content.force.com/file-asset/flagjapanpng,2872,36916012
Russian Federation,rus,East Europe,https://c.<instance>.content.force.com/file-asset/flagrussiapng,1847,27387456South Africa,zaf,Africa,https://c.<instance>.content.force.com/file-asset/flagsouthafricapng,879,9794857
South Korea,kor,East Asia,https://c.<instance>.content.force.com/file-asset/flagsouthkoreapng,1643,21934785
United States of America,usa,North America,https://c.<instance>.content.force.com/file-asset/flagusapng,6527,87044191
                        

复制

现在,您将准备要上传到DE组织的文件:

  1. 单击   此处下载数据文件。数据文件是CSV格式的文本文件。
  2. 检查DE组织的URL以查看它正在使用的实例。
  3. 打开数据文件,并将每个出现的<instance>替换为DE组织实例的名称。例如,如果您的DE组织的基本URL是“https://na35.salesforce.com”,则将<instance>替换为“na35”。
  4. 将数据文件另存为扩展名为.csv的文本文件。

创建Analytics数据集

接下来,您将在爱因斯坦分析中创建一个新数据集:

  1. 在salesforce组织的导航中,单击“ Analytics Studio”
  2. 单击“ 创建”并选择“ 数据集”
  3. 单击CSV作为数据源。
  4. 创建一个新数据集:
    • 在添加外部数据文件(CSV)下,单击 选择文件或在此处拖动文件…  以获取CSV文件。
    • 选择您修改的CSV数据文件,单击“ 打开”。然后单击 下一步
    • 对于“数据集名称”,输入:   worldwide_sales_with_flags 并单击“ 下一步”
分析创建数据集
  • 在“编辑字段属性”中,单击“上载文件”,然后单击“获取它”  以完成上载并创建新数据集。

要导航到数据集,请单击“ 全部浏览”,然后单击“ 数据集”

注意

注意

您的数据集可能需要几秒钟才能显示在此页面上。给它几秒钟。数据集准备就绪后,它将显示在数据集列表中。

分析主数据集列表

您的数据集现在可以使用了。接下来,您将创建一个惊人的仪表图表,以突出显示您的数据所说的内容。

可视识别区域(1)将标记图像上载到Salesforce Analytics

你将学到什么

该项目向您展示如何使用标志图像创建外观漂亮的仪表板,以表示数据中表示的国家或地区。在其中,您将学习如何:

  • 上传可在图表中使用的图像。
  • 准备并上传数据集以使用这些图像。
  • 将图像添加到图表中。
  • 创建一个很酷的仪表板来显示图表。

参与和教育的图表

最好的图表既有信息又引人注目。他们的目的是告诉你的观众,让我们面对现实,让他们惊叹一下。

假设您正在创建一个图表,总结贵公司运营所在国家/地区的帐户的全球价值。你可以使用普通的旧条形图。

分析条形图显示每个国家/地区的价值总和

或者,您可以使用彩色仪表图表来吸引观众的注意力。

分析仪表板与极地仪表图表和标志

使用普通香草酒吧在全球范围内销售?每个人都这样做。您希望您的演示文稿能够以炫酷的可视化效果脱颖而出。检查那些不仅有颜色编码的接合仪表,还有一个与每个仪表中心的国家或地区相匹配的标志。

那些旗帜图标是如何实现的呢?它们来自图库,这是您从仪表板设计器中的图像小部件访问的功能。但是这些标志图像并不是开箱即用的。您需要先将它们添加到图库中,然后才能使用它们。

注册支持分析的开发人员版组织

对于此项目,您无法使用现有的Developer Edition组织。您必须注册一个特殊的新版本,该版本附带有限的Analytics Cloud Platform许可证。如果您已经拥有启用Analytics的开发人员组织,则可以使用该组织并跳过此部分。

首先,使用此URL注册启用Salesforce Analytics的开发人员组织:

  1. 转到developer.salesforce.com/promotions/orgs/wave-de
  2. 使用有效的电子邮件地址填写表单。您的用户名也必须看起来像电子邮件地址并且是唯一的,但它不必是有效的电子邮件帐户。例如,您的用户名可以是yourname@waverocks.de或yourname@yourcompany.de。
  3. 填写表单后,单击“ 注册”。系统会显示一条确认消息,告知您检查电子邮件。
  4. 收到激活电子邮件后,将其打开,然后单击该链接。
  5. 完成注册,并设置密码和质询问题。
  6. 单击保存。您现在已登录到Developer Edition组织并重定向到“设置”页面。
小费

小费

记下或记住您的凭据。要登录和播放,只需访问login.salesforce.com。

将标记图像添加到图像库

我们已经为您提供了用于花式仪表中标志的文件。单击此处下载zip文件,然后使用以下步骤将文件上载到图库:

  1. 双击图像文件以将其解压缩。您将在名为Flags的文件夹中获得11个标志图像文件。
  2. 单击以打开应用启动器。
  3. 单击Analytics Studio磁贴。小费首次打开Analytics Studio时,将显示“欢迎”屏幕,提供可帮助您入门的资源。您可以立即将其关闭,并随时从“帮助”菜单再次打开它。单击右上角的问号以打开菜单。然后选择 欢迎使用Analytics。注意如果未打开Analytics Studio,请检查您的弹出窗口阻止程序是否已启用。如果是这样,请更改设置以允许您的组织弹出窗口。
  4. 单击“ 创建”并选择“ 仪表板”
Analytics在仪表板上创建带指针的菜单
  1. 在模板选择器中,单击“ 创建空白仪表板”
  2. 从左侧工具栏中,将图像小部件拖到画布上。
分析仪表板设计师与图片小部件在游说
  1. 在图像小部件的中心,单击“ 图像”
  2. 在图像选择窗口中,单击“ 图库”,然后单击。
分析图像库上传图像
  1. 打开刚刚解压缩的Flags文件夹,选择所有标志图像文件,然后单击“ 打开”以上载它们。标志现在出现在图库中。
  2. 单击关闭图库。
分析图库

现在你有一个装满彩旗的画廊!接下来,您将学习如何创建可以使用这些标志的数据集。

自定义地图(3)使用边界框放大地图

什么是边界框?

现在是时候调整您创建的令人敬畏的邮政编码地图,以获得更好的可视化效果。理想情况下,您可以放大您拥有数据的区域。我们需要一个基于该几何体子集的地图,而不是包含GeoJSON中编码的所有几何体的地图。

边界框通过使用坐标分隔新区域的边界来重新定义要显示的地图区域。诀窍是弄清楚正确的坐标。

对于邮政编码区域的地理地图,GeoJSON中编码的每个形状的坐标都只是经度和纬度坐标。查找仅包含地图相关区域的地图区域的经度和纬度需要一个可以在地图上显示这些坐标的工具。

Internet上有许多工具可以为您完成此任务。但是我们已经找到了使用数据放大邮政编码所需的坐标。

创建新地图

您可以从已上载的同一GeoJSON文件创建新地图。

  • 如果您还没有打开它,请通过邮政编码仪表板打开洛杉矶税务数据并切换到编辑模式。
  • 选择地图图表以查看窗口小部件属性。
  • 展开“地图”部分,然后单击“地图类型”属性旁边的。
  • 在New Map页面的左侧窗格中,选择 custom_map_project_geojson,即您之前上传的GeoJSON。
选择新地图的geoJSON文件,边界,标签和投影类型。
  • 在“地图标签”字段中,输入Central L.A. Zipcodes。
  • 在“投影类型”字段中,选择“ Equirectangular”
  • 在中心窗格中,拖动地图的手柄以更改顶部,底部,左侧和右侧边界。尽可能接近顶部至34.2,底部至33.85,左侧至-118.65,右侧至-117.65。
在地图中拖动手柄时,边界会更新。
  • 单击“完成”
地图放大洛杉矶市中心,显示县数据。
  • 保存仪表板。

边界框有什么不同!在您创建之前,此有用的地图在Analytics中从未存在过。由于网络上可以免费获得如此多的GeoJSON地图定义,因此您可以使用Analytics可视化的地理数据没有限制。

自定义地图(2)使用GeoJSON并创建地图

获取GeoJSON文件

接下来,我们需要一个GeoJSON文件,其邮政编码与CSV文件中的邮政编码匹配(或至少重叠)。有一个准备好了,你可以在这里下载。

重新格式化GeoJSON

GeoJSON以标准格式提供给我们:

{
    "type": "FeatureCollection",
    "features": [{
        "type": "Feature",
        "properties": {
            "kind": "ZIP Code Tabulation Area (2012)",
            "external_id": "90001",
            "name": "90001",
            "slug": "90001-zip-code-tabulation-area-2012",
            "set": "/1.0/boundary-set/zip-code-tabulation-areas-2012/",
            "metadata": {
                "AWATER10": 0,
                "CLASSFP10": "B5",
                "ALAND10": 9071359,
                "INTPTLAT10": "+33.9740268",
                "FUNCSTAT10": "S",
                "ZCTA5CE10": "90001",
                "MTFCC10": "G6350",
                "GEOID10": "90001",
                "INTPTLON10": "-118.2495088"
            },
            "resource_uri": "/1.0/boundary/90001-zip-code-tabulation-area-2012/"
        },
        "geometry": {
            "type": "MultiPolygon",
            "coordinates": [
                [
                    [
                        [-118.265151, 33.970249],
                        [-118.265166, 33.974735],
                        [-118.262969, 33.974746],
                        [-118.262981, 33.981836],
                        [-118.265174, 33.981828],
                        [-118.265185, 33.989227],
                        [-118.256436, 33.989317],
                        [-118.256436, 33.989498],
                        [-118.241159, 33.989422],
                        [-118.241126, 33.988174],
                        [-118.240505, 33.988158],
                        [-118.240502, 33.98867],
                        [-118.23899, 33.988664],
                        [-118.239021, 33.989403],
                        [-118.237918, 33.989393],
                        [-118.235685, 33.979486],
                        [-118.235352, 33.979534],
                        [-118.235105, 33.978705],
                        [-118.234324, 33.974732],
                        [-118.234685, 33.974731],
                        [-118.234432, 33.972967],
                        [-118.233915, 33.970674],
                        [-118.233561, 33.970731],
                        [-118.232835, 33.967469],
                        [-118.232995, 33.967467],
                        [-118.232405, 33.965314],
                        [-118.231371, 33.963268],
                        [-118.230013, 33.961768],
                        [-118.231885, 33.961565],
                        [-118.231599, 33.960146],
                        [-118.237366, 33.960152],
                        [-118.23737, 33.958521],
                        [-118.237943, 33.958518],
                        [-118.237949, 33.96015],
                        [-118.24499, 33.960148],
                        [-118.244994, 33.959648],
                        [-118.246648, 33.959637],
                        [-118.246653, 33.959177],
                        [-118.247237, 33.959175],
                        [-118.247225, 33.9597],
                        [-118.253962, 33.959701],
                        [-118.253959, 33.960162],
                        [-118.258573, 33.96016],
                        [-118.258575, 33.959577],
                        [-118.260754, 33.959772],
                        [-118.260753, 33.960149],
                        [-118.265118, 33.96013],
                        [-118.265139, 33.966482],
                        [-118.264629, 33.966483],
                        [-118.264607, 33.967438],
                        [-118.265142, 33.967395],
                        [-118.265151, 33.970249]
                    ]
                ]
            ]
        }
    }, ...]
}

复制

标准GeoJSON在大多数应用程序中运行良好,但对于Analytics中的自定义地图存在问题。问题不在于显示地图; 当您尝试使用地图图表显示数据时会发生这种情况。这是因为Analytics要查找与此相同级别的ID“type”:“功能”与数据中的ID匹配的节点。这就是它如何知道将CSV文件中的行与地图上的特定邮政编码区域相匹配。实际上,必须命名该ID属性“ID”!

在此示例中,要使用的明显ID是邮政编码值本身。解决方法是将键移动一级,或者通过移动所有内容来“展平”GeoJSON“属性”上一级。让我们使用我们的编码技巧来看看我们如何实现这一目标!

  1. 对于洛杉矶邮政编码,创建一个脚本或使用花哨的正则表达式公式来移动 “EXTERNAL_ID” 上升一级,所以它是一个孩子 “特征”。
  2. 请务必重命名新的键值节点 “ID”。每个人的价值 “ID” 将是一个邮政编码,以匹配数据集的Zipcode列中的邮政编码。
  3. 如果脚本输出具有新名称的文件,请记下该文件的名称及其位置。将GeoJSON上传到Analytics时需要它们。

例如,这是一个快速而肮脏的Python脚本,可以创建 “ID” 与…相同级别的节点 “类型”。

                #!/usr/bin/python
                
                import json
                 
                f = open('Downloads/test_la_zip_code_areas_2012.json', 'r')
                 
                json_contents = json.loads(f.read())
                
                features = json_contents["features"]
                
                for i in features:
                    i["id"] = i["properties"]["external_id"]
                 
                # If shrinking the size of the file is important, 
                # the properties node could be deleted afterwards:
                # del i["properties"]
                 
                out_file = open("out_la_zip_code_areas_2012.json", "w")
                out_file.write(json.dumps(features))
                 
                # out_file will not be sorted, which shouldn't affect anything,
                # but to have it be sorted, use sort_keys=True in json.dumps
                
                out_file.close()

复制

注意

注意

上面显示的快速和脏脚本剥离了要素对象周围的包装,因此如果您使用它,请恢复以下内容:

{    
    "type": "FeatureCollection",
    "features": {[
        "comment" : "stuff that was output by the script goes here"
    ]}
}

复制

现在GeoJSON看起来像这样:

{
    "type": "FeatureCollection",
    "features": [{
        "type": "Feature",
        "properties": {
            "kind": "ZIP Code Tabulation Area (2012)",
            "external_id": "90001",
            ...
            },
            "resource_uri": "/1.0/boundary/90001-zip-code-tabulation-area-2012/"
        },
        "id": "90001",
        "geometry": {
            "type": "MultiPolygon",
            "coordinates": [
                [
                    
                        [-118.265151, 33.970249],
                        ...
                    ]
                ]
            ]
        }
    }, ...]
}

复制

每个id都具有其所属的要素对象中的实际邮政编码的值。不要试图使用这个GeoJSON片段 – 它只是你得到的输出的一小部分!

在自定义地图中显示数据

创建洛杉矶邮政编码数据集时,将Zipcode列的数据类型设置为维度。此操作可以在您浏览数据时按邮政编码进行分组。按邮政编码对数据进行分组后,您可以在显示LA邮政编码的自定义地图中将其可视化。您必须基于geoJSON文件创建自定义地图。

让我们探索镜头中的邮政编码数据,并在自定义地图上查看。

  • 在Analytics主页中,单击 Datasets选项卡。
  • 找到您创建的la_zip_codes数据集,然后单击它以在镜头中探索它。
洛杉矶邮政编码税数据的初始镜头视图
  • 在镜头中,单击Count of Rows度量,然后 单击Sum,然后 单击TotalWages将度量更改为TotalWages的总和。确保在“条形长度”字段中单击要更改的度量名称“行数”。
  • 单击Bars字段中的加号按钮,然后选择 Zipcode以按邮政编码分组。
洛杉矶邮政编码税数据按邮政编码分组的工资总额
  • 要将图表类型更改为地图,请单击右侧并选择“映射”图表类型()。默认地图不显示LA邮政编码,因此不适合此数据。实际上,预构建的地图类型都不能显示按邮政编码分组的数据。让我们创建一个可以的自定义地图。
  • 要创建自定义地图类型,请单击,展开“地图”部分,然后单击“地图类型”属性旁边的。
自定义地图的“添加”按钮。
  • 如果您没有重新格式化自己的GeoJSON文件,我们会为您重新格式化一个。右键单击此链接,将重新格式化的GeoJSON文件保存到本地计算机。
  • 在New Map页面的左侧窗格中,单击Upload GeoJSON并上载您下载的GeoJSON定义(custom_map_project_geojson.json)。
选择新地图的geoJSON文件,边界,标签和投影类型。
  • 注意如果您上传的GeoJSON文件有问题,则会显示一条错误消息(类似“无效的GeoJSON”)。通常这意味着重新格式化出了问题。
  • 在“地图标签”字段中,输入L.A. Zipcodes。
  • 在“投影类型”字段中,选择“ Equirectangular”作为此地图的默认投影类型。您可以在使用此自定义地图的每个图表窗口小部件的窗口小部件属性中覆盖此设置。Equirectangular适用于简单的几何形状,例如平面图,城市街区或邮政编码区域。墨卡托最适合传统的地理地图。使用AlbersUSA获取美国地图,其中包括美国其他地区附近的夏威夷和阿拉斯加州。
LA地图使用equirectangular投影出现。
  • 注意在中心窗格中,您可以拖动地图的手柄以更改边界,并放大特定区域。边界将显示在右侧窗格中。但是,我们不会改变边界。我们稍后会详细介绍它们。
  • 单击“完成”。恭喜!您已经创建了第一张自定义地图。这不是一个美女!您现在可以在其他图表中使用此自定义地图类型,包括地图,地理地图和气泡地图。
  • 要将此镜头剪辑到设计器中的仪表板,请单击。
  • 在步骤命名对话框中,输入Total Wages by Zip Code“显示标签”字段,然后单击“ 剪辑到设计器”
  • 在仪表板设计器中,将新步骤拖到画布上。根据需要调整窗口小部件的大小,以便能够查看显示的条形图。一张不起眼的地图出现了几个彩色的邮政编码区域,其中发现了洛杉矶(那些飞行大约在可见海岸的中心部分)。
小部件出现。
  • 选择地图以显示窗口小部件属性。
  • 在窗口小部件属性中,展开“ 地图” 部分,注意在“地图类型”菜单中选择了新的LA Zipcodes自定义地图。
洛杉矶邮政编码地图与税务数据
  • 保存仪表板,按邮政编码命名为洛杉矶税务数据。

这张地图的问题在于它包含了整个南加州的邮政编码区域,这意味着洛杉矶地区太小而无法使用。我们可以通过创建一个边界框来解决这个问题。我们接下来就这样做。

自定义地图(2)使用GeoJSON并创建地图

获取GeoJSON文件

接下来,我们需要一个GeoJSON文件,其邮政编码与CSV文件中的邮政编码匹配(或至少重叠)。有一个准备好了,你可以在这里下载。

重新格式化GeoJSON

GeoJSON以标准格式提供给我们:

{
    "type": "FeatureCollection",
    "features": [{
        "type": "Feature",
        "properties": {
            "kind": "ZIP Code Tabulation Area (2012)",
            "external_id": "90001",
            "name": "90001",
            "slug": "90001-zip-code-tabulation-area-2012",
            "set": "/1.0/boundary-set/zip-code-tabulation-areas-2012/",
            "metadata": {
                "AWATER10": 0,
                "CLASSFP10": "B5",
                "ALAND10": 9071359,
                "INTPTLAT10": "+33.9740268",
                "FUNCSTAT10": "S",
                "ZCTA5CE10": "90001",
                "MTFCC10": "G6350",
                "GEOID10": "90001",
                "INTPTLON10": "-118.2495088"
            },
            "resource_uri": "/1.0/boundary/90001-zip-code-tabulation-area-2012/"
        },
        "geometry": {
            "type": "MultiPolygon",
            "coordinates": [
                [
                    [
                        [-118.265151, 33.970249],
                        [-118.265166, 33.974735],
                        [-118.262969, 33.974746],
                        [-118.262981, 33.981836],
                        [-118.265174, 33.981828],
                        [-118.265185, 33.989227],
                        [-118.256436, 33.989317],
                        [-118.256436, 33.989498],
                        [-118.241159, 33.989422],
                        [-118.241126, 33.988174],
                        [-118.240505, 33.988158],
                        [-118.240502, 33.98867],
                        [-118.23899, 33.988664],
                        [-118.239021, 33.989403],
                        [-118.237918, 33.989393],
                        [-118.235685, 33.979486],
                        [-118.235352, 33.979534],
                        [-118.235105, 33.978705],
                        [-118.234324, 33.974732],
                        [-118.234685, 33.974731],
                        [-118.234432, 33.972967],
                        [-118.233915, 33.970674],
                        [-118.233561, 33.970731],
                        [-118.232835, 33.967469],
                        [-118.232995, 33.967467],
                        [-118.232405, 33.965314],
                        [-118.231371, 33.963268],
                        [-118.230013, 33.961768],
                        [-118.231885, 33.961565],
                        [-118.231599, 33.960146],
                        [-118.237366, 33.960152],
                        [-118.23737, 33.958521],
                        [-118.237943, 33.958518],
                        [-118.237949, 33.96015],
                        [-118.24499, 33.960148],
                        [-118.244994, 33.959648],
                        [-118.246648, 33.959637],
                        [-118.246653, 33.959177],
                        [-118.247237, 33.959175],
                        [-118.247225, 33.9597],
                        [-118.253962, 33.959701],
                        [-118.253959, 33.960162],
                        [-118.258573, 33.96016],
                        [-118.258575, 33.959577],
                        [-118.260754, 33.959772],
                        [-118.260753, 33.960149],
                        [-118.265118, 33.96013],
                        [-118.265139, 33.966482],
                        [-118.264629, 33.966483],
                        [-118.264607, 33.967438],
                        [-118.265142, 33.967395],
                        [-118.265151, 33.970249]
                    ]
                ]
            ]
        }
    }, ...]
}

复制

标准GeoJSON在大多数应用程序中运行良好,但对于Analytics中的自定义地图存在问题。问题不在于显示地图; 当您尝试使用地图图表显示数据时会发生这种情况。这是因为Analytics要查找与此相同级别的ID“type”:“功能”与数据中的ID匹配的节点。这就是它如何知道将CSV文件中的行与地图上的特定邮政编码区域相匹配。实际上,必须命名该ID属性“ID”!

在此示例中,要使用的明显ID是邮政编码值本身。解决方法是将键移动一级,或者通过移动所有内容来“展平”GeoJSON“属性”上一级。让我们使用我们的编码技巧来看看我们如何实现这一目标!

  1. 对于洛杉矶邮政编码,创建一个脚本或使用花哨的正则表达式公式来移动 “EXTERNAL_ID” 上升一级,所以它是一个孩子 “特征”。
  2. 请务必重命名新的键值节点 “ID”。每个人的价值 “ID” 将是一个邮政编码,以匹配数据集的Zipcode列中的邮政编码。
  3. 如果脚本输出具有新名称的文件,请记下该文件的名称及其位置。将GeoJSON上传到Analytics时需要它们。

例如,这是一个快速而肮脏的Python脚本,可以创建 “ID” 与…相同级别的节点 “类型”。

                #!/usr/bin/python
                
                import json
                 
                f = open('Downloads/test_la_zip_code_areas_2012.json', 'r')
                 
                json_contents = json.loads(f.read())
                
                features = json_contents["features"]
                
                for i in features:
                    i["id"] = i["properties"]["external_id"]
                 
                # If shrinking the size of the file is important, 
                # the properties node could be deleted afterwards:
                # del i["properties"]
                 
                out_file = open("out_la_zip_code_areas_2012.json", "w")
                out_file.write(json.dumps(features))
                 
                # out_file will not be sorted, which shouldn't affect anything,
                # but to have it be sorted, use sort_keys=True in json.dumps
                
                out_file.close()

复制

注意

注意

上面显示的快速和脏脚本剥离了要素对象周围的包装,因此如果您使用它,请恢复以下内容:

{    
    "type": "FeatureCollection",
    "features": {[
        "comment" : "stuff that was output by the script goes here"
    ]}
}

复制

现在GeoJSON看起来像这样:

{
    "type": "FeatureCollection",
    "features": [{
        "type": "Feature",
        "properties": {
            "kind": "ZIP Code Tabulation Area (2012)",
            "external_id": "90001",
            ...
            },
            "resource_uri": "/1.0/boundary/90001-zip-code-tabulation-area-2012/"
        },
        "id": "90001",
        "geometry": {
            "type": "MultiPolygon",
            "coordinates": [
                [
                    
                        [-118.265151, 33.970249],
                        ...
                    ]
                ]
            ]
        }
    }, ...]
}

复制

每个id都具有其所属的要素对象中的实际邮政编码的值。不要试图使用这个GeoJSON片段 – 它只是你得到的输出的一小部分!

在自定义地图中显示数据

创建洛杉矶邮政编码数据集时,将Zipcode列的数据类型设置为维度。此操作可以在您浏览数据时按邮政编码进行分组。按邮政编码对数据进行分组后,您可以在显示LA邮政编码的自定义地图中将其可视化。您必须基于geoJSON文件创建自定义地图。

让我们探索镜头中的邮政编码数据,并在自定义地图上查看。

  • 在Analytics主页中,单击 Datasets选项卡。
  • 找到您创建的la_zip_codes数据集,然后单击它以在镜头中探索它。
洛杉矶邮政编码税数据的初始镜头视图
  • 在镜头中,单击Count of Rows度量,然后 单击Sum,然后 单击TotalWages将度量更改为TotalWages的总和。确保在“条形长度”字段中单击要更改的度量名称“行数”。
  • 单击Bars字段中的加号按钮,然后选择 Zipcode以按邮政编码分组。
洛杉矶邮政编码税数据按邮政编码分组的工资总额
  • 要将图表类型更改为地图,请单击右侧并选择“映射”图表类型()。默认地图不显示LA邮政编码,因此不适合此数据。实际上,预构建的地图类型都不能显示按邮政编码分组的数据。让我们创建一个可以的自定义地图。
  • 要创建自定义地图类型,请单击,展开“地图”部分,然后单击“地图类型”属性旁边的。
自定义地图的“添加”按钮。
  • 如果您没有重新格式化自己的GeoJSON文件,我们会为您重新格式化一个。右键单击此链接,将重新格式化的GeoJSON文件保存到本地计算机。
  • 在New Map页面的左侧窗格中,单击Upload GeoJSON并上载您下载的GeoJSON定义(custom_map_project_geojson.json)。
选择新地图的geoJSON文件,边界,标签和投影类型。
  • 注意如果您上传的GeoJSON文件有问题,则会显示一条错误消息(类似“无效的GeoJSON”)。通常这意味着重新格式化出了问题。
  • 在“地图标签”字段中,输入L.A. Zipcodes。
  • 在“投影类型”字段中,选择“ Equirectangular”作为此地图的默认投影类型。您可以在使用此自定义地图的每个图表窗口小部件的窗口小部件属性中覆盖此设置。Equirectangular适用于简单的几何形状,例如平面图,城市街区或邮政编码区域。墨卡托最适合传统的地理地图。使用AlbersUSA获取美国地图,其中包括美国其他地区附近的夏威夷和阿拉斯加州。
LA地图使用equirectangular投影出现。
  • 注意在中心窗格中,您可以拖动地图的手柄以更改边界,并放大特定区域。边界将显示在右侧窗格中。但是,我们不会改变边界。我们稍后会详细介绍它们。
  • 单击“完成”。恭喜!您已经创建了第一张自定义地图。这不是一个美女!您现在可以在其他图表中使用此自定义地图类型,包括地图,地理地图和气泡地图。
  • 要将此镜头剪辑到设计器中的仪表板,请单击。
  • 在步骤命名对话框中,输入Total Wages by Zip Code“显示标签”字段,然后单击“ 剪辑到设计器”
  • 在仪表板设计器中,将新步骤拖到画布上。根据需要调整窗口小部件的大小,以便能够查看显示的条形图。一张不起眼的地图出现了几个彩色的邮政编码区域,其中发现了洛杉矶(那些飞行大约在可见海岸的中心部分)。
小部件出现。
  • 选择地图以显示窗口小部件属性。
  • 在窗口小部件属性中,展开“ 地图” 部分,注意在“地图类型”菜单中选择了新的LA Zipcodes自定义地图。
洛杉矶邮政编码地图与税务数据
  • 保存仪表板,按邮政编码命名为洛杉矶税务数据。

这张地图的问题在于它包含了整个南加州的邮政编码区域,这意味着洛杉矶地区太小而无法使用。我们可以通过创建一个边界框来解决这个问题。我们接下来就这样做。

自定义地图(1)创建数据集

你将学到什么

该项目向您介绍如何创建自定义地图并调整这些地图以增强可视化效果。在其中,您将学习:

  • 如何重新格式化GeoJSON以便可以在Analytics中使用它。
  • 如何将GeoJSON上传到Analytics以创建自定义地图。
  • 如何使用边界框放大地图中的某个区域。

什么是自定义地图?

Analytics具有各种地理区域的内置地图。您可以像使用任何其他图表一样使用它们来显示数据的可视化。但是如果你找不到你拥有的数据所需的地图怎么办?这就是自定义地图进入场景的地方!

自定义地图基于标准GeoJSON定义文件,该文件包含用于绘制地图的元数据和坐标。Analytics可以读取GeoJSON文件并将编码的地图显示为另一个地图。

首先,设置您的Analytics Developer Edition组织。

注册支持分析的开发人员版组织

对于此项目,您无法使用现有的Developer Edition组织。您必须注册一个特殊的新版本,该版本附带有限的爱因斯坦分析平台许可证。

首先注册一个支持Analytics的开发人员组织。

  1. 转到developer.salesforce.com/promotions/orgs/wave-de
  2. 使用有效的电子邮件地址填写表单。您的用户名也必须看起来像电子邮件地址并且是唯一的,但它不必是有效的电子邮件帐户。例如,您的用户名可以是yourname@waverocks.de或yourname@yourcompany.de。
  3. 填写表单后,单击“ 注册”。系统会显示一条确认消息,告知您检查电子邮件。
  4. 收到激活电子邮件后,将其打开,然后单击该链接。
  5. 完成注册,并设置密码和质询问题。
  6. 单击保存。您现在已登录到Developer Edition组织并重定向到“设置”页面。

要在本页末尾接受挑战时登录启用Analytics的开发人员组织,请从连接菜单中选择登录Developer Edition。要随时登录和播放,请访问login.salesforce.com。

获取数据

为了构建我们的自定义地图,我们从一些有趣的数据开始。我们在洛杉矶地区有各种邮政编码的公共IRS备案统计数据,您可以从这里下载。这些信息已经汇总,所以不,你不能查看富人和名人的纳税申报表。

数据采用以下格式的CSV文件:

 "Zipcode","ZipCodeType","City","State","LocationType","Lat","Long","Location","Decommisioned",
"TaxReturnsFiled","EstimatedPopulation","TotalWages"
"90001","STANDARD","LOS ANGELES","CA","PRIMARY",33.97,-118.24,"NA-US-CA-LOS ANGELES","false",18561,36200,421709138
"90002","STANDARD","LOS ANGELES","CA","PRIMARY",33.94,-118.24,"NA-US-CA-LOS ANGELES","false",16133,30920,352278879
"90003","STANDARD","LOS ANGELES","CA","PRIMARY",33.96,-118.27,"NA-US-CA-LOS ANGELES","false",21982,41878,463744071
"90004","STANDARD","LOS ANGELES","CA","PRIMARY",34.07,-118.31,"NA-US-CA-LOS ANGELES","false",25057,41632,891085777
"90005","STANDARD","LOS ANGELES","CA","PRIMARY",34.05,-118.31,"NA-US-CA-LOS ANGELES","false",13294,22281,369162475
"90006","STANDARD","LOS ANGELES","CA","PRIMARY",34.04,-118.29,"NA-US-CA-LOS ANGELES","false",19691,34995,398768368
"90007","STANDARD","LOS ANGELES","CA","PRIMARY",34.02,-118.28,"NA-US-CA-LOS ANGELES","false",12367,20179,262370773
"90008","STANDARD","LOS ANGELES","CA","PRIMARY",34.00,-118.34,"NA-US-CA-LOS ANGELES","false",13333,21174,426689767
"90009","PO BOX","LOS ANGELES","CA","PRIMARY",33.94,-118.38,"NA-US-CA-LOS ANGELES","false",1137,1715,49947779
"90010","STANDARD","LOS ANGELES","CA","PRIMARY",34.06,-118.31,"NA-US-CA-LOS ANGELES","false",2055,3294,122651252
                       

复制

让我们上传文件以创建数据集。

  1. 登录您的Developer Edition组织。
  2. 在Lightning Experience中,单击,然后单击 Analytics Studio磁贴。小费首次打开Analytics Studio时,将显示“欢迎”屏幕,提供可帮助您入门的资源。您可以立即将其关闭,并随时从“帮助”菜单再次打开它。单击右上角的问号以打开菜单。然后选择 欢迎使用Analytics。注意如果未打开Analytics Studio,请检查您的弹出窗口阻止程序是否已启用。如果是这样,请更改设置以允许您的组织弹出窗口。在Salesforce Classic中,从右上方的应用程序菜单中选择Analytics Studio
  3. 在Analytics Studio中,单击主屏幕右上角的“ 创建”,然后从菜单中选择“ 数据集 ”。
  4. 单击CSV文件作为数据源。
  5. 在“新建数据集”屏幕中,单击“ 选择文件”或在此处拖动文件
  6. 在打开的文件选择窗口中,选择您下载的CSV文件 – 查找名为la_zip_codes.csv的文件。
  7. 单击“ 打开”(或操作系统中的正确按钮以上载文件),然后单击“ 下一步”
  8. 在“数据集名称”字段中,为数据集命名, la_zip_codes然后单击“ 下一步”
  9. 在“编辑字段属性”屏幕中,单击“邮政编码”列标题,然后将其字段类型更改为“ 维度”
  10. 单击上载文件
数据预览屏幕设置zipcode到维度类型

大约一分钟后,检查“数据集”选项卡以查看数据集。

洛杉矶zipcodes数据集准备好了

做得好!您可以在Analytics中查看数据。接下来,您将获得GeoJSON并创建自定义地图。

分析探索(3)用比较表计算

学习目标

完成本单元后,您将能够:

  • 使用比较表在Analytics中执行计算。
  • 在尺寸上使用包含过滤器。

探索目标

在发现您的笔记本电脑销售可能会下降之后,您将开始专注于轻便笔记本电脑的销售竞赛。要向高管提出您的计划,您需要使用实数和图表来证明您的观点。

以下是此单元的目标:您希望显示未来几个月总销售额与轻型笔记本电脑销售额的百分比预测。图表很容易看到大局和趋势,但没有数字可以证明一点。当你提出比赛计划时,两者都会让你领先于比赛。

这个目标引入了一个我们尚未涉及的新概念:如何在Analytics中进行计算。只需点击几下,比较表就是一个有效的工具。

计算轻便笔记本电脑的总销售额百分比

在开始探索之前,您需要确定一个公式来计算轻便笔记本电脑销售的所有产品系列的销售百分比。它应该看起来像这样:

(# of light laptop sales / # of all sales) x 100

让我们得到这些数字并进行计算。

比较表

您仍然希望对机会和产品数据进行分析,因此打开DTC Opportunity数据集以开始新的探索。首先要做的事情:将可视化更改为比较表。

  1. 点击。
  2. 选择比较表

如图所示,当您将鼠标悬停在其图标上时,比较表是基于列的可视化。它与您之前看到的可视化不同。每列都有自己的过滤器和度量,一些列可用于进行计算。您还可以添加最多四个应用于每列的分组,稍后您将看到。让我们用以下列创建一个比较表。
A栏包含所有赢得的机会。
B栏包含所有轻松笔记本电脑的机会。过滤器是Product Family = Light Laptop。
C栏包含计算值,其中总销售额占笔记本电脑销售额的百分比。计算是(# of light laptop sales / # of all sales) x 100

A栏:所有获胜的机会

在初始状态中,比较表只有一列显示对应于行数的数字。您想要销售的产品数量,因此您将更改该度量。

  1. 单击行数
  2. 选择左侧的Sum聚合函数。
  3. 选择右侧的(数量, 而不是金额)度量。

请注意,度量的名称Sum of#也是列名。比较表允许您按列应用过滤器。现在,您已准备好在第一列中应用两个过滤器。

  • 一个过滤器是过去几个月和接下来的几个月。
  • 另一个过滤器赢得了机会。
  1. #of之后,单击菜单控件(v)。
  2. 在菜单中,选择“ 添加过滤器”
  3. 选择关闭日期
  4. 选择自定义
  5. 选择绝对日期范围选项卡,然后选择 之间
  6. From字段设置为January 1, 2016,在今天之前三个月。(请记住,对于我们的示例,今天是2016年4月1日。)
  7. 将“ To”字段设置为June 30, 2016将来的几个月。
  8. 单击添加
  9. 要添加第二个过滤器,请 再次单击v for Sum of#
  10. 选择Won,然后选择true,最后单击Add
添加过滤器Opp Close Date和Opp Is Won

该数字显示滚动年度内完成的销售量。您需要做的最后一件事是重命名列。

  1. 单击#之和旁边的v,这次选择 Edit this Column
  2. 在“列标题”字段中,输入# All Sales。
  3. 单击“ 应用”,然后单击“ 关闭” 以关闭编辑面板。
比较表格菜单

你有第一列!是时候添加更多了。

B栏:轻便笔记本电脑赢得了机会

添加与第一列类似的其他列,但在轻便笔记本电脑销售时进行过滤。

  1. 单击Measures 下的#All Sales(列A的新名称)旁边的菜单控件(v)。
  2. 选择克隆列。创建克隆列时,它会复制从其创建的列中的所有过滤器和度量。容易,对吗?现在我们将向列B添加一个过滤器,其中 Product Name包含Light laptop。
  3. 单击v以获取第二个#All Sales(B列),然后选择Add a Filter
  4. 在搜索字段中,键入product,然后选择“ 产品名称”
  5. 在下拉菜单中选择包含,键入 light laptop,然后单击 添加
为比较表的B列创建过滤器
  1. 请注意,您可以滚动“度量”面板。它应该显示您的第二列现在有三个过滤器。是时候将列重命名为# Light Laptop Sales。
  2. Measures下,单击第二个#All Sales(B列)旁边的菜单控件(v)。
  3. 选择“ 编辑此列”
  4. 在“列标题”字段中,输入# Light Laptop Sales。
  5. 单击“ 应用”,然后单击“ 关闭”

现在你已准备好进行计算了!

C栏:轻型笔记本电脑的百分比赢得了机会

接下来,您将添加一个列并为其提供公式。但首先,让我们介绍一下公式语法。使用公式,您可以使用其他列中的数据执行计算,逐个引用每个列。每列都有一个字母,以A开头,按字母顺序排列。下图显示了公式语法如何映射到表格:

比较表的C列是通过将B列中的值除以A列中的值来计算的。

现在让我们添加一个带有公式的列。

  1. 单击Measures下的#Light Laptop Sales(B列)旁边的菜单控件(v),然后选择Clone column
  2. 单击新列的菜单控件(v),然后选择“ 编辑此列”
  3. 将列标题更改为% Light Laptop Sales。
  4. 在公式字段中,输入上面定义的公式: B/A。
  5. 对于格式,请选择“ 百分比”
  6. 单击“ 应用”,然后单击“ 关闭”
编辑列名称,公式和数据格式以显示销售百分比
注意

注意

请注意,Measures下的C列不可单击。那是因为它是一个公式列,你不能改变它的尺度。同样,如果打开C列的菜单,则过滤器选项不可用,因为您无法在公式列上添加过滤器。

在比较表中的组

您刚刚看到了如何使用比较表进行百分比计算。在您的原始目标中,您希望计算每个月的此百分比。你还记得查询的三个基本动作吗?聚合,分组和过滤。你已经在比较表中分组了吗?不,所以我们现在就做吧!

  1. 在“数据”选项卡中,单击“ 分组依据”下的加号(+)。
  2. 选择关闭日期
  3. 选择年 – 月
比较表按结束日期的年 - 月对结果进行分组

瞧!查询按关闭月份进行分组,并获取所有组的每列结果。这些数字向我们表明,轻便的笔记本电脑销售最近一直处于平庸状态,即使它们本月正在飙升(记住,这是4月1日!)。就像我们担心的那样,他们看起来像是在五月和六月回头了。

我们将需要那场比赛来获得DTC寻找的轻便笔记本电脑成果,以推动家庭和教育市场的产品。为了帮助说服团队的其他成员,让我们把数字变成一张图片。

将结果显示为条形

在我们结束之前,让我们进一步探讨这个问题。您可以将公式的结果显示为条形,这样可以更容易掌握。

  1. 克隆%Light Laptop Sales列。
  2. Measures下的新列中,单击菜单控件(v)并选择Format Column
  3. 在“列属性”中,选择“ 显示为条形”
使用“列属性”可以将数据显示为条形

通过将此可视化作为表格的一部分,您将能够更加突出地了解笔记本电脑的性能。

比较表将%Light Laptop Sales值显示为条形

下一步:了解本月如何获得更多交易。但是你已经没时间了。您需要乘坐出租车前往机场,因此您无法继续在桌面上进行探索。在下一个模块中,您将看到如何继续研究,但这次是在手机上。

在镜头中保存您的探索

你达到了你的探索目标:你现在有数字和图片显示轻便的笔记本电脑销售需要帮助。您确信您的销售竞赛计划将在DTC Electronics中得到广泛认可。因此,在进入该出租车之前,请将您的探索保存在镜头中。

  1. 点击。
  2. 输入D03 – Light Laptop Sales % Evolution / Time标题。
  3. 选择My Exploration应用程序。
  4. 单击保存

准备好移动

在这个单元中,您已经了解了比较表。比较表是基于列的可视化。某些列可以使用公式来计算其他列的值。我们想要回家的主要概念是您可以使用比较表进行计算。桌面探索模块到此结束。通过深入研究您的数据,就像您只能在 Analytics中一样,您意识到您的轻便笔记本电脑销量正在下​​降。您将开始销售竞赛以保持销售正常,您可以使用所有镜头来备份您的计划。到目前为止,您有:

  • 笔记本电脑销售排行榜,您可以利用它来帮助您的最佳销售代表分享最佳实践。
  • 一个时间表,说明笔记本电脑销售放缓。
  • 比较表,显示笔记本电脑销售额随时间的百分比。

为自己感到自豪 – 你值得拥有自己的徽章!你可能站在出租车线上,但你的工作尚未完成。你没有时间等到你回到办公室。这就是为什么在下一个模块中,我们将向您展示如何在您的移动设备上探索数据,以便您可以随时采取行动。一个新的探索世界将向您敞开。准备?