Skip to main content

#Trailhead600 debatiendo

I have a tableau dashboard that looks like below 

 

How to compute ratio of a specific cell within a table

My objective is to do the below 

 

a) Compute the % of "Oneill Ltd" (from product family column) that makes up the total sales including other product family values 

 

b) I want to store that ratio output in a seperate calculated field. 

 

When I tried the tableau inbuilt feature table calculation, it is computing the ratio for all rows (which I don't want). I want to now the ratio/percentage of "Oneill ltd" only 

 

#Tableau  #Trailhead  #Tableau Desktop & Web Authoring  #Tableau Public

1 respuesta
  1. 27 ago, 22:03

    Hi, 

    I may still not fully understand what you’re trying to achieve, but are the values shown in the Sample diagram what you’re referring to? 

    For checking purposes, I’ve displayed each value as well. 

     

    Since the processing is done with an LOD calculation, please be aware that if you need any filter operations, you’ll have to use a Context Filter. 

     

    <sample>Hi, I may still not fully understand what you’re trying to achieve, but are the values shown in the Sample diagram what you’re referring to? For checking purposes, I’ve displayed each value as well.

     

    <calc>image.pngimage.pngimage.png

     

     

     

     

     

0/9000

Good afternoon everyone, how are you doing?

I'd like some help with a Marketing Cloud Next configuration issue. When we started the initial setup process, we encountered the following error under Basic Settings. 

 

We can't move forward to the rest of the configurations because it says we haven't enabled Marketing Cloud, but as you can see, everything is already enabled. It's been over an hour since we did this and still nothing. Does anyone know what might be causing this? 

 

One quick note: we initially enabled Data Cloud and then moved on to the Basic Settings to continue the process, and that's where we hit this roadblock. 

 

Thanks! 

Setup Marketing Cloud Next

 

 

assistentSetup.png

 

 

#Trailhead  #Salesforce Developer  #Salesforce Admin  #TrailblazerCommunity  #Marketing Cloud  #Data Cloud  #Data360

1 respuesta
0/9000
1 respuesta
  1. 27 ago, 20:16

    That error is the grader telling you two specific things about your agent: it must be Active, and its Type must be Flex. 

     

    1. Type = Flex: this step expects an Agentforce (Flex) agent, not a Service Agent template or another type. In Agent Builder, check the agent's type — if it is not Flex, create a new agent and choose the Flex (general/customizable) type, then rebuild your topic and actions on it. 

     

    2. Activate it: open the agent in Agent Builder and set it to Active (the Activation toggle / Activate button). The grader only sees it once the status is Active. 

     

    Two prerequisites that quietly block activation: 

    - You must be in the special Agentforce-enabled Developer Edition org for this badge, with Einstein turned on (Setup, Einstein Setup, On). 

    - Any Flow you added as an agent action must itself be Active, or the agent will not activate. 

     

    Fix the type and activate, then recheck. 

     

    if this helps, please mark it as the Best Answer so it helps the next person — thanks 🙂

0/9000

A winning performance needs proper form.

 

A winning performance needs proper form. 🏆

 

Just ask Data 360 Developer bootcamp instructor Ram Elangovan, whose biggest piece of advice for students is to master the art of micro-learning with these three habits:

 

➡️  Learn “Just in Time,” Not “Just in Case”: Focus on the exact mechanism or logic you need to solve what’s in front of you.

➡️ Consider the Big Picture: Focus on your current task, but stay curious enough to notice where it connects to broader system architecture.

➡️ Stack Micro-Wins: Take baby steps to keep burnout at bay and turn a massive learning curve into a series of quick, satisfying victories.

 

Ram will be teaching students how to design Data 360 solutions that unify and harmonize data to power AI initiatives. Join him on September 12-14 and achieve your personal best. 📈

 

Go for gold: https://sfdc.co/DF26TrailblazerBootcamp 

 

#TrailblazerTrackMeets

 

@* Trailhead Official * @* Trailhead Academy * @Trailblazer Community Cove @* Salesforce Developers * #Salesforce #Certifications #Trailhead #TrailblazerCommunity #Salesforce Developer #Data360

1 comentario
0/9000

Hi everyone,

I'm currently working on the Become an Agentblazer Legend 2026 trail, specifically under the Unstructured Data in Data 360 project, on the unit titled "Create a Search Index Configuration".

I am completely stuck trying to verify the final step. I successfully created the Search Index Configuration (My_kav), clicked Rebuild, and waited until the Search Index Last Run Status officially changed to Ready.

However, when I click the "Verify step" button on Trailhead, it consistently throws the generic red error:

"Whoops, looks like there was a problem. Please try again."

To investigate further, I went into Data Explorer and selected the chunk table (My_kav_chunk__dlm), but it throws a database execution failure error:

Failed to execute query: table "My_kav_chunk__dlm" does not exist [TraceId: ...] SQLSTATE: 42P01

Here is what I have already tried to fix it:

  • Waited 15+ minutes to allow backend provisioning.
  • Triggered manual Rebuilds multiple times.
  • Deleted the Search Index configuration completely, waited, and recreated it from scratch with the exact configuration required.
  • Attempted checking the challenge using a fresh Incognito window to clear any browser cache.

Even though the UI says the index is Ready, the backend DLM tables seem broken or unprovisioned, preventing the Trailhead grader from reading them. Has anyone found a workaround for this backend provisioning delay, or is my playground org's Data Cloud instance glitched?

Any help would be greatly appreciated! Thank you!

 

Stuck on

 

 

#Trailhead Challenges #Data Cloud #Trailhead Challenges

6 respuestas
  1. 16 jul, 12:59

    Hi, there may be issue in that org, you can create a new one and do that again.

    This happens sometimes in Salesforce playground or dev orgs.

0/9000

Specifically, I'm trying to figure out:

  • Can standard Survey objects (like Survey, SurveyQuestion, SurveyResponse) be created/managed programmatically or manually without configuring Digital Experiences (Communities)?
  • Is it possible to capture survey responses internally without generating or distributing a public Survey Invitation Link?

Any advice, limitations, or alternative approaches would be greatly appreciated! 

 

#Salesforce Admin  #Salesforce Developer  #Agentforce  #Trailhead

1 respuesta
  1. 27 ago, 16:14

    Good questions — here is the accurate breakdown: 

     

    Q1 (avoid Digital Experiences entirely): not quite — enabling Digital Experiences is a one-time org prerequisite to switch the Surveys feature on. But that is just a setting; you do not have to build, publish, or expose any public-facing site to use surveys internally. 

     

    Q2 (internal capture without a public link): yes. The Experience Cloud Site selection is only required when you invite unauthenticated/external people (contacts, leads, anonymous). For internal authenticated Salesforce users you send the survey to them directly (send-to-list / internal recipients), and responses land on SurveyInvitation and SurveyResponse with no public link involved. 

     

    On authoring: Survey and SurveyQuestion are design-time records built in the Survey Builder UI, not something you create in bulk via API — the builder is the supported authoring path. The response objects (SurveyResponse, SurveyInvitation, SurveySubject) are created at runtime and are fully queryable and reportable. 

     

    Alternative: if you want zero Experience Cloud dependency and full schema control, a Screen Flow writing to a custom object is often the cleaner internal-only pattern — no Digital Experiences at all, and you own the data model. Use standard Surveys for the built-in survey UX and scoring; use Flow-to-custom-object for purely internal structured capture. 

     

    if this helps, please mark it as the Best Answer so it helps the next person — thanks 🙂

0/9000
2 respuestas
  1. 27 ago, 15:46

    I still haven't been able to solve the problem, and I did what you told me to do.

0/9000

I create the new playground and also tried with old playgrounds with all the set ups. But every time getting below error while trying to delete the booking. I followed the same prompt mentioned in training. 

 

It looks like there was an issue canceling the booking tied to this session. The system encountered an unexpected error while processing the request. You might want to try again later, or I can assist you in reaching out to support for further help. Let me know how you'd like to proceed! (Session ID: 019f7047-33a9-7a38-a7ae-2feff29e6697) 

 

It seems there was an issue canceling the booking tied to session S-00007736. The system encountered an unexpected error while processing the request. You might want to try again later, or I can assist you in reaching out to support for further help. Let me know how you'd like to proceed! (Session ID: 019f7047-33a9-7a38-a7ae-2feff29e6697) 

 

#Trailhead Challenges  #Trailhead Support  #Trailhead

4 respuestas
  1. 27 ago, 13:27

    last task summit mattein enna pannala 

0/9000

Hi Everyone, 

 

I’m working with bulk DML operations in Apex and want to understand the practical difference between using standard DML statements and Database methods with allOrNone = false. 

 

In a real project, when would you prefer Database.insert(records, false) over a normal insert records statement? What are the best practices for handling and logging failed records using Database.SaveResult? 

 

Thanks in advance!  

 

#Trailhead  #Apex  #Salesforce Developer

4 respuestas
  1. 27 ago, 05:38

     Hi, I would use normal DML when the operation must be atomic and either all records should succeed or none should. If one record fails, the entire DML operation fails and none of the records are committed.  

    I would use Database.insert(records, false) for bulk processing where individual records can fail independently for example, integrations or data imports. It'll help to inspect Database.SaveResult for each record, capture the record's identifier and detailed Database.Error information, log failures persistently, and allow successful records to continue processing.

    In this case Salesforce attempts to insert every record independently: 

    •  Successful records are committed. 
    •  Failed records are not committed. 
    •  You get a Database.SaveResult for each input record. 
    •  The Apex transaction itself doesn't fail simply because some records failed.
0/9000

🤖 Build real expertise for the Agentic AI era. 

 

Trailhead Journeys are now available across 10 Salesforce products empowering you to move from fundamentals to advanced expertise with a progressive, step-by-step curriculum. 

 

Newly added journeys:

 

Skip the search. Start the journey 👉 trailhead.com/trailhead-journeys

 

🤖 Build real expertise for the Agentic AI era.

 

 

4 comentarios
0/9000