Draaitabel met tekst in waardengebied - Excel-tips

Inhoudsopgave

Kun je een draaitabel maken met tekst in het waardengebied? Susan uit Melbourne, Florida heeft een tekstveld en wil de voor en na die tekst zien.

Traditioneel kunt u een tekstveld niet verplaatsen naar het waardengebied van een draaitabel.

Meestal kunt u die woorden niet in het waardengebied van een draaitabel plaatsen.

Als u echter het gegevensmodel gebruikt, kunt u een nieuw berekend veld in de DAX-taal schrijven waarin tekst als resultaat wordt weergegeven.

  1. Zorg ervoor dat uw gegevens zijn opgemaakt als tabel door een cel in de gegevens te kiezen en op Ctrl + T te drukken. Noteer de naam van de tabel zoals weergegeven op het tabblad Hulpmiddelen voor tabellen van het lint.
  2. Invoegen, draaitabel. Kies "Deze gegevens aan het gegevensmodel toevoegen" terwijl u de draaitabel maakt.

    Het datamodel ontgrendelt veel functies
  3. Sleep velden naar de rijen en kolommen van de draaitabel.

    Begin met het bouwen van de draaitafel
  4. Om de tekst aan het waardengebied toe te voegen, moet u een nieuw speciaal soort berekend veld maken, een meting genaamd. Kijk naar de bovenkant van de lijst met draaitabelvelden voor de tabelnaam. Klik met de rechtermuisknop op de tabelnaam en kies Meeteenheid toevoegen.

    Opmerking

    Als u deze optie niet heeft, heeft u in stap 2 niet deze gegevens aan het gegevensmodel toevoegen gekozen.

    Maatregelen laten meer functies toe dan traditionele velden
  5. Typ een veldnaam van ListOfCodes
  6. De formule is =CONCATENATEX(Table1,Table1(Code),", ")
  7. Laat het formaat op Algemeen staan
  8. Klik op DAX-formule controleren om er zeker van te zijn dat er geen typefouten zijn

    Stel de maatregel in
  9. Klik OK. De nieuwe meting verschijnt in de lijst met velden.

    Sleep dit veld naar het gebied Waarden
  10. Wanneer u ListOfCodes naar het gebied Waarden sleept, ziet u een lijst met codes voor elke cel in het gebied met waarden.

    Chris in LAX veranderde van Apple in Fig

Opmerking

Het is waarschijnlijk belangrijk om de eindtotalen uit deze draaitabel te verwijderen. Anders zal het snijpunt van de rij met het eindtotaal en de kolom met het eindtotaal alle codes in de tabel weergeven, gescheiden door kolommen. U kunt naar Ontwerp van draaitabelhulpmiddelen, Eindtotalen, Uit voor rijen en kolommen gaan.

Verbazingwekkend genoeg wordt de CONCATENATEX bijgewerkt terwijl u de velden opnieuw rangschikt in Rijen & Kolommen.

Na het wijzigen van de velden in de rijen en kolommen

Nadat ik deze methode een paar weken had gebruikt, merkten ik en anderen dat in sommige gegevenssets de aaneengeschakelde waarden duplicaten zouden bevatten, zoals de Fig, Fig-gegevens die in de regio Oost hierboven worden getoond. Dankzij Rob Collie van PowerPivotPro.com kunt u de duplicaten verwijderen door te wijzigen

=CONCATENATEX(Table1, Table1(Code), ”, “)

naar

=CONCATENATEX(Values(Table1(Code)), Table1(Code), ", ")

De functie VALUES retourneert een nieuwe tabel met de unieke waarden die in een kolom zijn gevonden.

Bekijk video

Download Excel-bestand

Om het Excel-bestand te downloaden: draaitabel-met-tekst-in-waarden-gebied.xlsx

De DAX-formuletaal maakt veel nieuwe berekeningen in een draaitabel mogelijk.

Excel-gedachte van de dag

Ik heb mijn Excel Master-vrienden om advies over Excel gevraagd. De gedachte van vandaag om na te denken:

"Excel overwint alles"

Kevin Lehrbass

Interessante artikelen...