Courseiva

SPLK-1004 · domain

Field Management And Calculated Fields

This domain covers how Splunk derives, persists, and reuses fields beyond what the indexer extracts: calculated fields, field extractions, tags, and automatic lookups. Questions present a scenario (missing calculation, tagging a sourcetype, auto-running a lookup) and ask you to identify the correct configuration location, method, or cause of failure.

48 questions14 easy17 medium17 hard

Focused practice

Practice Field Management And Calculated Fields questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Field Management And Calculated Fields

Be able to create and scope calculated fields, field extractions, tags, and automatic lookups from Settings, and diagnose why a field is missing by checking app context, permissions, and sourcetype matching. The key is knowing which configuration object applies where.

Creating calculated fields via Settings > Fields > Calculated Fields and eval-based expressions

Building regex and delimiter field extractions with the Field Extractor (IFX) or props.conf/transforms.conf

Applying tags in Settings > Tags so searches can use tag=firewall instead of sourcetype

Configuring automatic lookups in Settings > Lookups to run for a sourcetype on every search

Watch out for

Common Field Management And Calculated Fields exam traps

  • ▸Assuming a calculated field runs everywhere: it only applies to the app/role context and sourcetype it was scoped to, so users in other apps see nothing.
  • ▸Confusing calculated fields with automatic lookups or event types; each has a different configuration page and search-time behavior.
  • ▸Forgetting that field extractions and calculated fields are search-time, so they will not appear in raw indexed data or in accelerated summaries.

Question index

All Field Management And Calculated Fields questions (48)

Click any question to see the full explanation, or start a practice session above.

1

When creating a calculated field, what does the 'EVAL-' prefix in props.conf indicate?

Hard
2

Which of the following is a requirement for using a CSV lookup?

Easy
3

A Splunk user wants to create a calculated field that extracts the domain from an email address field named 'email'. The user writes the following eval expression: 'mvindex(split(email, "@"), 1)'. After saving the calculated field, the user notices that the new field 'domain' is not appearing in the Fields sidebar for some events. What is the most likely cause?

Easy
4

Which TWO of the following are steps required to configure a CSV lookup?

Medium
5

What is the purpose of the 'tags.conf' file?

Medium
6

Which configuration file would you modify to assign a tag to a field-value pair manually?

Hard
7

A junior analyst needs to search for events where a field named 'status_code' equals 404, but the field is only present under the name 'http_status' in the indexed data. The analyst wants to use 'status_code' in searches without changing the data or the extraction. Which of the following should be configured?

Easy
8

You want to create a lookup that updates automatically as new data arrives. Which feature should you use?

Hard
9

When configuring a field alias in props.conf, which of the following is true?

Hard
10

What is the result of applying multiple aliases to the same field?

Medium
11

Which THREE of the following are common issues that cause a lookup to fail?

Hard
12

What is the effect of the 'overwrite' setting in a lookup configuration?

Hard
13

A Splunk administrator wants to rename the extracted field `src_ip` to `client_ip` at search time without modifying the original data or creating a new field. The administrator also wants the original field name `src_ip` to remain available in searches. Which of the following should the administrator configure?

Easy
14

Which THREE of the following items are configured in props.conf?

Hard
15

What is the primary benefit of creating an Event Type?

Easy
16

How can you view all existing field aliases in the Splunk Web interface?

Easy
17

You need to create a persistent field mapping that allows users to search for 'user_id' instead of 'uid' without modifying the underlying raw data. Which feature should you use?

Easy
18

You want to create a calculated field that multiplies 'price' by 'tax_rate'. Why should you avoid using a field alias for this?

Medium
19

A knowledge manager needs an ad-hoc calculated field named `resp_seconds` available only within a single dashboard panel that computes `round(duration_ms/1000, 2)` from an existing numeric field. The value must not persist to the knowledge object store and must not appear in other searches. Which approach should be used?

Medium
20

Which THREE of the following are standard configuration files for field management?

Hard
21

A knowledge manager is reviewing how calculated fields and field aliases interact within a search. Which TWO of the following statements are accurate? (Choose two.)

Medium
22

A Splunk user wants to create a field alias so that the field `src_ip` can also be referred to as `client_ip` in searches. The user has added the following to `props.conf` in the `search` app: `FIELDALIAS-client_ip = src_ip AS client_ip`. After restarting Splunk, the user searches for `client_ip=192.168.1.1` but gets no results, even though `src_ip=192.168.1.1` returns events. What is the most likely reason for this?

Easy
23

A Splunk power user is configuring a calculated field that uses the eval function 'coalesce' to handle null values. The user wants to ensure the calculated field is evaluated correctly. Which TWO of the following statements about calculated fields in props.conf are true? (Choose two.)

Medium
24

An administrator is configuring a calculated field in props.conf to derive a new field from two extracted fields. The stanza is applied to a sourcetype, but users report the calculated field does not appear in search results. The extracted fields are present and correct. Which of the following is the most likely cause?

Hard
25

A Splunk administrator is troubleshooting a calculated field that is not appearing in search results. The calculated field is defined in `props.conf` as `EVAL-total = price * quantity`. The administrator confirms that the `price` and `quantity` fields are present in the events and that the `props.conf` file is correctly placed in the app's `local` directory. However, when searching for `total`, no results are returned. Which of the following is the most likely cause?

Hard
26

A Splunk administrator wants to create a calculated field that combines the values of two existing extracted fields, 'src_ip' and 'dest_ip', into a new field named 'conversation' with a hyphen separating them. The administrator needs this field to be available in searches immediately without editing any configuration files on the indexers. Where should the administrator define this calculated field?

Medium
27

A security team wants every event that contains the string 'Failed password' to be automatically tagged as 'brute_force' so that analysts can later run a simple tag-based search without typing the full string each time. The tag should appear on matching events as soon as the search runs, with no index-time processing. Which of the following is the correct way to implement this?

Medium
28

Where can you define an event type?

Easy
29

Which of the following is true about field extractions?

Easy
30

Which THREE of the following are true regarding the order of operations for search-time field extractions?

Hard
31

A power user wants to add a calculated field named `response_time` to all events of the `web` sourcetype. The value should be the difference between two existing numeric fields, `end_time` and `start_time`, and must be available in every future search without retyping the eval command. Where should this be configured?

Easy
32

A security analyst needs a calculated field named `risk_score` that evaluates to the numeric value 10 for every event in the `firewall` sourcetype, regardless of whether any other fields are present. The analyst has created the field in Settings > Fields > Calculated Fields, set the App context to `search`, and set the eval expression to `10`. However, searches in the `main` index for `sourcetype=firewall` do not display the `risk_score` field. Which of the following is the most likely cause?

Medium
33

An engineer defines a calculated field in Settings > Fields with the expression `eval total_bytes = upload_bytes + download_bytes` scoped to sourcetype `netflow`. Searches confirm the field appears. Later, a new field named `total_bytes` is extracted from the raw event by a search-time extraction. What is the resulting behavior for the calculated field?

Hard
34

A user complains that a calculated field is not showing up. Which of the following is the best first step to troubleshoot?

Medium
35

A Splunk power user is troubleshooting a search that uses a calculated field named 'response_time' defined as 'duration_ms / 1000'. The field 'duration_ms' is extracted from raw events, but the calculated field returns null values for some events. Upon investigation, the user finds that 'duration_ms' is sometimes missing or contains non-numeric characters. Which of the following is the most likely reason for the null values in 'response_time'?

Hard
36

You have a calculated field that performs a complex regex extraction and math calculation. When a user searches, the calculation is not appearing. What is the most likely cause?

Medium
37

Which TWO of the following are valid ways to create field extractions?

Easy
38

A security team wants every event tagged with the sourcetype 'cisco:asa' to also carry the tag 'firewall' so analysts can search 'tag=firewall' without typing the sourcetype. A power user opens Settings > Tags and sees no existing tags for that sourcetype. What is the most efficient way to apply the tag to ALL current and future cisco:asa events?

Medium
39

A power user has a lookup definition named `asset_lookup` that maps `host` to `owner` and `location`. In a search they run `| lookup asset_lookup host OUTPUT owner` and notice that the `location` field is absent from the results even though the CSV contains it. What is the reason?

Easy
40

A team is standardizing a lookup file `product_catalog.csv` that maps `product_id` to `product_name`, `category`, and `list_price`. They want searches to automatically enrich events that contain a matching `product_id`. Which two configurations accomplish this automatic enrichment? (Choose two.)

Medium
41

You are configuring a field lookup that needs to execute automatically for every search on a specific sourcetype. Where is the most appropriate place to configure this?

Hard
42

A Splunk administrator defines a calculated field in props.conf with EVAL-total_bytes that sums two extracted fields, bytes_in and bytes_out. After saving, searches on the sourcetype still do not show total_bytes, although bytes_in and bytes_out appear correctly. The administrator confirms the stanza name matches the sourcetype exactly. Which of the following is the most likely explanation?

Hard
43

Which of the following best describes the difference between an event type and a tag?

Easy
44

A Splunk power user is building a dashboard that must display the total revenue per product category. The raw events contain a field named `price` (numeric) and a field named `quantity` (numeric). The user wants to create a calculated field named `revenue` that multiplies these two fields, and ensure it is available for all future searches without modifying the raw data. Which of the following is the correct method to achieve this?

Medium
45

A Splunk administrator is configuring a field extraction for a custom sourcetype. The raw event data contains a field named `user` that sometimes includes a domain prefix (e.g., `DOMAIN\username`). The administrator wants to create a new field `username` that contains only the username portion, stripping the domain prefix if present. The extraction should work at search time and be available for all users. Which of the following is the most efficient and correct method?

Hard
46

You have a field 'status' that contains numerical codes. You want to create a field 'status_desc' that maps these codes to human-readable text. What is the recommended tool?

Medium
47

You have a field 'ip_address' and want to tag it with 'internal' for specific subnets. What is the most efficient way to manage this?

Medium
48

A power user configures an automatic lookup that enriches events with a `priority` field from a CSV, and also defines a calculated field `severity = priority * 10` via EVAL in props.conf. After deploying, `severity` is always null. What is the cause?

Hard

Frequently asked questions

What does the Field Management And Calculated Fields domain cover on the SPLK-1004 exam?
Be able to create and scope calculated fields, field extractions, tags, and automatic lookups from Settings, and diagnose why a field is missing by checking app context, permissions, and sourcetype matching. The key is knowing which configuration object applies where.
How many questions are in this domain?
This page lists all 48 Field Management And Calculated Fields questions in the SPLK-1004 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Field Management And Calculated Fields questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
Splunk Core Certified Advanced Power User (SPLK-1004) (SPLK-1004) Field Management And Calculated Fields Practice Questions